home *** CD-ROM | disk | FTP | other *** search
/ Halting the Hacker - A P…uide to Computer Security / Halting the Hacker - A Practical Guide to Computer Security.iso / rfc / rfc1742.txt < prev    next >
Text File  |  1997-04-01  |  168KB  |  4,708 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. Network Working Group                                      S. Waldbusser
  8. Request for Comments: 1742                    Carnegie Mellon University
  9. Obsoletes: 1243                                                 K. Frisa
  10. Category: Standards Track                             FORE Systems, Inc.
  11.                                                             January 1995
  12.  
  13.  
  14.                 AppleTalk Management Information Base II
  15.  
  16. Status of this Memo
  17.  
  18.    This document specifies an Internet standards track protocol for the
  19.    Internet community, and requests discussion and suggestions for
  20.    improvements.  Please refer to the current edition of the "Internet
  21.    Official Protocol Standards" (STD 1) for the standardization state
  22.    and status of this protocol.  Distribution of this memo is unlimited.
  23.  
  24. Abstract
  25.  
  26.    This memo defines a portion of the Management Information Base (MIB)
  27.    for use with network management protocols in TCP/IP-based internets.
  28.    In particular, it defines objects for managing AppleTalk networks.
  29.  
  30.    RFC 1243 defines a set of MIB objects for managing the lower layers
  31.    of the AppleTalk protocol stack, up to the Network layer.  This memo
  32.    defines additional objects that exist in the AppleTalk portion of the
  33.    MIB.  These objects provide for the management of the transport and
  34.    session layers of the AppleTalk protocol stack, as well as extensions
  35.    to the lower layers.  This is achieved in an upwardly-compatable
  36.    fashion.
  37.  
  38. Table of Contents
  39.  
  40.    1. The Network Management Framework ......................    2
  41.    2. Additions and Changes .................................    3
  42.    2.1 New Groups ...........................................    3
  43.    2.2 Additional Variables .................................    3
  44.    2.2.1 AARP Additions .....................................    3
  45.    2.2.2 ATPort Additions ...................................    3
  46.    2.2.3 DDP Addition .......................................    3
  47.    2.2.4 RTMP Additions .....................................    4
  48.    2.2.5 KIP Addition .......................................    4
  49.    2.2.6 ZIP Additions ......................................    4
  50.    2.2.7 NBP Additions ......................................    4
  51.    2.2.8 ATEcho Additions ...................................    4
  52.    2.3 Deprecations .........................................    4
  53.    2.4 Changes ..............................................    5
  54.    3. Objects ...............................................    6
  55.  
  56.  
  57.  
  58. Waldbusser & Frisa                                              [Page 1]
  59.  
  60. RFC 1742                    AppleTalk MIB II                January 1995
  61.  
  62.  
  63.    3.1 Format of Definitions ................................    6
  64.    4. Overview ..............................................    6
  65.    4.1 Structure of MIB .....................................    7
  66.    4.2 The LocalTalk Link Access Protocol Group .............    7
  67.    4.3 The AppleTalk Address Resolution Protocol Group ......    7
  68.    4.4 The AppleTalk Port Group .............................    8
  69.    4.5 The Datagram Delivery Protocol Group .................    8
  70.    4.6 The Datagram Delivery Protocol Router Group ..........    8
  71.    4.7 The Routing Table Maintenance Protocol Group .........    8
  72.    4.8 The Routing Table Maintenance Protocol Stub Group ....    8
  73.    4.9 The Kinetics Internet Protocol Group .................    8
  74.    4.10 The Zone Information Protocol Router Group ..........    9
  75.    4.11 The Zone Information Protocol End Node Group ........    9
  76.    4.12 The Name Binding Protocol Group .....................    9
  77.    4.13 The AppleTalk Echo Protocol Group ...................    9
  78.    4.14 The AppleTalk Transaction Protocol Group ............    9
  79.    4.15 The Printer Access Protocol Group ...................    9
  80.    4.16 The AppleTalk Session Protocol Group ................    9
  81.    4.17 The AppleTalk Data Stream Protocol Group ............   10
  82.    4.18 The AppleTalk Port Point to Point Group .............   10
  83.    4.19 The Per Port Counters Group .........................   10
  84.    4.20 Textual Conventions .................................   10
  85.    5. Definitions ...........................................   11
  86.    6. Acknowledgmnts ........................................   82
  87.    7. References ............................................   83
  88.    8. Security Considerations ...............................   84
  89.    9. Authors' Addresses ....................................   84
  90.  
  91. 1. The Network Management Framework
  92.  
  93.    The Internet-standard Network Management Framework consists of three
  94.    components.  They are:
  95.  
  96.       STD 16/RFC 1155 which defines the SMI, the mechanisms used for
  97.          describing and naming objects for the purpose of management.
  98.  
  99.       STD 16/RFC 1212 defines a more concise description mechanism,
  100.          which is wholly consistent with the SMI.
  101.  
  102.       RFC 1156 which defines MIB-I, the core set of managed objects for
  103.          the Internet suite of protocols.  STD 17/RFC 1213 defines MIB-
  104.          II, an evolution of MIB-I based on implementation experience
  105.          and new operational requirements.
  106.  
  107.       STD 15/RFC 1157 which defines the SNMP, the protocol used for
  108.          network access to managed objects.
  109.  
  110.  
  111.  
  112.  
  113.  
  114. Waldbusser & Frisa                                              [Page 2]
  115.  
  116. RFC 1742                    AppleTalk MIB II                January 1995
  117.  
  118.  
  119.    The Framework permits new objects to be defined for the purpose of
  120.    experimentation and evaluation.
  121.  
  122. 2.  Additions and Changes
  123.  
  124.    This MIB includes additions and changes to RFC 1243.  These changes
  125.    are outlined in the following sections.
  126.  
  127. 2.1.  New Groups
  128.  
  129.    The following groups are introduced in this MIB:
  130.  
  131.                   - DDP Router
  132.                   - RTMP Stub
  133.                   - ZIP Router
  134.                   - ATP
  135.                   - PAP
  136.                   - ASP
  137.                   - ADSP
  138.                   - ATPortPtoP
  139.                   - Per Port Counters
  140.  
  141. 2.2.  Additional Variables
  142.  
  143.    Many variables, mostly counters, were added to groups that existed in
  144.    RFC 1243.  These variables are listed in the following sections.
  145.  
  146. 2.2.1.  AARP Additions
  147.  
  148.                      aarpStatus
  149.                      aarpLookups
  150.                      aarpHits
  151.  
  152. 2.2.2.  ATPort Additions
  153.  
  154.                      atportNetFrom
  155.                      atportZoneFrom
  156.                      atportInPkts
  157.                      atportOutPkts
  158.                      atportHome
  159.                      atportCurrentZone
  160.                      atportConflictPhysAddr
  161.                      atportZoneTable
  162.  
  163. 2.2.3.  DDP Addition
  164.  
  165.                      ddpListenerTable
  166.  
  167.  
  168.  
  169.  
  170. Waldbusser & Frisa                                              [Page 3]
  171.  
  172. RFC 1742                    AppleTalk MIB II                January 1995
  173.  
  174.  
  175. 2.2.4.  RTMP Additions
  176.  
  177.                      rtmpInDataPkts
  178.                      rtmpOutDataPkts
  179.                      rtmpInRequestPkts
  180.                      rtmpNextIREqualChanges
  181.                      rtmpNextIRLessChanges
  182.                      rtmpRouteDeletes
  183.                      rtmpRoutingTableOverflows
  184.  
  185. 2.2.5.  KIP Addition
  186.  
  187.                      kipFrom
  188.  
  189. 2.2.6.  ZIP Additions
  190.  
  191.                      zipNetInfoTable
  192.                      zipInErrors
  193.  
  194. 2.2.7.  NBP Additions
  195.  
  196.                      nbpAddress
  197.                      nbpSocket
  198.                      nbpEnumerator
  199.                      nbpInLookUpRequests
  200.                      nbpInLookUpReplies
  201.                      nbpInBroadcastRequests
  202.                      nbpInForwardRequests
  203.                      nbpOutLookUpReplies
  204.                      nbpRegistrationFailures
  205.                      nbpInErrors
  206.  
  207. 2.2.8.  ATEcho Additions
  208.  
  209.                      atechoOutRequests
  210.                      atechoInReplies
  211.  
  212. 2.3.  Deprecations
  213.  
  214.    The following variables have been deprecated in this version of the
  215.    MIB:
  216.  
  217.                   llapInPkts
  218.                   llapOutPkts
  219.                   llapInNoHandlers
  220.                   llapInErrors
  221.  
  222.  
  223.  
  224.  
  225.  
  226. Waldbusser & Frisa                                              [Page 4]
  227.  
  228. RFC 1742                    AppleTalk MIB II                January 1995
  229.  
  230.  
  231.    These llap variables were duplicated in the interfaces table of MIB-
  232.    II.
  233.  
  234. 2.4.  Changes
  235.  
  236.    The IMPORTS list has been updated to reflect the current SNMP
  237.    documents.
  238.  
  239.    New textual conventions have been defined.
  240.  
  241.    Hyphens have been removed from enumeration strings.
  242.  
  243.    Variables used as INDEXes to new tables have ACCESS not-accessible.
  244.    This is because the values of the INDEX variables are contained in
  245.    the object identifier for any of the other variables in the table;
  246.    therefore, it does not need to be explicitly available as data.
  247.  
  248.    The atportNetConfig and atportZoneConfig variables have been changed
  249.    from read-only to read-write.
  250.  
  251.    The atportZone variable has be renamed to atportZoneDefault, and its
  252.    DESCRIPTION clause has been clarified.
  253.  
  254.    The atportType, atportStatus, and kipType variables have had more
  255.    values added to their enumeration lists.
  256.  
  257.    The DDP group has been split into two groups; one includes variables
  258.    that any AppleTalk node would implement and the other includes
  259.    variables only a router would implement.
  260.  
  261.    The rtmpState variable now includes another enumeration, invalid(5),
  262.    which is used when deleting rows.
  263.  
  264.    The variables rtmpRangeStart, rtmpRangeEnd, rtmpNextHop, rtmpType,
  265.    rtmpPort, and rtmpHops have been changed from read-write to read-
  266.    only.
  267.  
  268.    The ZIP Group has been renamed the ZIP End Node Group.
  269.  
  270.    The DESCRIPTION clause for zipZoneIndex has been clarified.
  271.  
  272.    The variables zipZoneName, zipZoneNetStart, and zipZoneNetEnd have
  273.    been changed from read-write to read-only.
  274.  
  275.    The nbpIndex variable has been changed from read-only to read-write.
  276.  
  277.    The nbpObject, nbpType, and nbpZone variables now suggest that the
  278.    agent reregister its service when any of these variables is changed.
  279.  
  280.  
  281.  
  282. Waldbusser & Frisa                                              [Page 5]
  283.  
  284. RFC 1742                    AppleTalk MIB II                January 1995
  285.  
  286.  
  287.    The nbpState variable includes new enumerations.
  288.  
  289. 3.  Objects
  290.  
  291.    Managed objects are accessed via a virtual information store, termed
  292.    the Management Information Base or MIB.  Objects in the MIB are
  293.    defined using the subset of Abstract Syntax Notation One (ASN.1) [7]
  294.    defined in the SMI.  In particular, each object has a name, a syntax,
  295.    and an encoding.  The name is an object identifier, an
  296.    administratively assigned name, which specifies an object type.  The
  297.    object type together with an object instance serves to uniquely
  298.    identify a specific instantiation of the object.  For human
  299.    convenience, we often use a textual string, termed the OBJECT
  300.    DESCRIPTOR, to also refer to the object type.
  301.  
  302.    The syntax of an object type defines the abstract data structure
  303.    corresponding to that object type.  The ASN.1 language is used for
  304.    this purpose.  However, the SMI [3] purposely restricts the ASN.1
  305.    constructs which may be used.  These restrictions are explicitly made
  306.    for simplicity.
  307.  
  308.    The encoding of an object type is simply how that object type is
  309.    represented using the object type's syntax.  Implicitly tied to the
  310.    notion of an object type's syntax and encoding is how the object type
  311.    is represented when being transmitted on the network.
  312.  
  313.    The SMI specifies the use of the basic encoding rules of ASN.1 [8],
  314.    subject to the additional requirements imposed by the SNMP.
  315.  
  316. 3.1.  Format of Definitions
  317.  
  318.    Section 5 contains the specification of all object types contained in
  319.    this MIB module.  The object types are defined using the conventions
  320.    defined in the SMI, as amended by the extensions specified in [9].
  321.  
  322. 4.  Overview
  323.  
  324.    AppleTalk is a protocol suite which features an open peer-to-peer
  325.    architecture that runs over a variety of transmission media.
  326.    AppleTalk is defined in [10].  This protocol suite interoperates with
  327.    the IP protocol suite through various encapsulation methods.  As
  328.    large AppleTalk networks are built that coexist with large IP
  329.    networks, a method to manage the AppleTalk networks with SNMP becomes
  330.    necessary.  This MIB defines managed objects to be used for managing
  331.    AppleTalk networks.
  332.  
  333.  
  334.  
  335.  
  336.  
  337.  
  338. Waldbusser & Frisa                                              [Page 6]
  339.  
  340. RFC 1742                    AppleTalk MIB II                January 1995
  341.  
  342.  
  343. 4.1.  Structure of MIB
  344.  
  345.    The objects are arranged into the following groups:
  346.  
  347.                   - LLAP
  348.                   - AARP
  349.                   - ATPort
  350.                   - DDP
  351.                   - DDP Router
  352.                   - RTMP
  353.                   - RTMP Stub
  354.                   - KIP
  355.                   - ZIP Router
  356.                   - ZIP End Node
  357.                   - NBP
  358.                   - ATEcho
  359.                   - ATP
  360.                   - PAP
  361.                   - ASP
  362.                   - ADSP
  363.                   - ATPortPtoP
  364.                   - Per Port Counters
  365.  
  366.    These groups are the basic unit of conformance. If the semantics of a
  367.    group is applicable to an implementation, then it must implement all
  368.    objects in that group.  For example, a managed agent must implement
  369.    the KIP group if and only if it implements the KIP protocol.
  370.  
  371.    These groups are defined to provide a method for managed agents to
  372.    know which objects they must implement.
  373.  
  374. 4.2.  The LocalTalk Link Access Protocol Group
  375.  
  376.    The LocalTalk Link Access Protocol (LLAP) is a medium-speed data-link
  377.    protocol designed for low cost and plug-and-play operation.  The LLAP
  378.    group is designed to manage all interfaces on a managed device that
  379.    use this protocol.
  380.  
  381. 4.3.  The AppleTalk Address Resolution Protocol Group
  382.  
  383.    The AppleTalk Address Resolution Protocol (AARP) is used to map
  384.    between AppleTalk node addresses, used by the Datagram Delivery
  385.    Protocol, and the addresses of the underlying data link layer.  The
  386.    AARP table allows for management of the Address Mapping Table on the
  387.    managed device.
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394. Waldbusser & Frisa                                              [Page 7]
  395.  
  396. RFC 1742                    AppleTalk MIB II                January 1995
  397.  
  398.  
  399. 4.4.  The AppleTalk Port Group
  400.  
  401.    An AppleTalk Port is a logical connection to a network over which
  402.    AppleTalk packets can be transmitted.  The "network" could be a
  403.    tunnel, backbone network, point-to-point link, etc, as well as a
  404.    native AppleTalk network.  This group allows the management of the
  405.    configuration of these AppleTalk ports.
  406.  
  407. 4.5.  The Datagram Delivery Protocol Group
  408.  
  409.    The Datagram Delivery Protocol (DDP) is the network-layer protocol
  410.    that is responsible for the socket-to-socket delivery of datagrams
  411.    over the AppleTalk Internet.  This group manages the DDP layer on the
  412.    managed device.
  413.  
  414.    The DDP group contains statistical counters for the DDP protocol, and
  415.    a table describing the DDP sockets that have protocol handlers
  416.    registered.
  417.  
  418. 4.6.  The Datagram Delivery Protocol Router Group
  419.  
  420.    Some variables relevant to the Datagram Delivery Protocol (DDP) are
  421.    only applicable to AppleTalk routers.  These variables are included
  422.    in this group.
  423.  
  424. 4.7.  The Routing Table Maintenance Protocol Group
  425.  
  426.    The Routing Table Maintenance Protocol (RTMP) is used by AppleTalk
  427.    routers to create and maintain the routing tables that dictate the
  428.    process of forwarding datagrams on the AppleTalk internet.  The RTMP
  429.    group manages the RTMP protocol as well as the routing tables
  430.    generated by this protocol.
  431.  
  432. 4.8.  The Routing Table Maintenance Protocol Stub Group
  433.  
  434.    The RTMP Stub process is implemented by end nodes in order to
  435.    maintain information about the routers on their networks.  The
  436.    variables in this group apply to both routers and end nodes.  This
  437.    group manages the RTMP stub process.
  438.  
  439. 4.9.  The Kinetics Internet Protocol Group
  440.  
  441.    The Kinetics Internet Protocol (KIP) is a protocol for encapsulating
  442.    and routing AppleTalk datagrams over an IP internet.  This name is
  443.    historical.  The KIP group manages the KIP routing protocol as well
  444.    as the routing tables generated by this protocol.
  445.  
  446.  
  447.  
  448.  
  449.  
  450. Waldbusser & Frisa                                              [Page 8]
  451.  
  452. RFC 1742                    AppleTalk MIB II                January 1995
  453.  
  454.  
  455. 4.10.  The Zone Information Protocol Router Group
  456.  
  457.    The Zone Information Protocol (ZIP) is used to maintain a mapping
  458.    between networks and zone names to facilitate the name lookup process
  459.    performed by the Name Binding Protocol.  Some variables relevant to
  460.    the Zone Information Protocol (ZIP) are only applicable to AppleTalk
  461.    routers.  These variables are included in this group.
  462.  
  463. 4.11.  The Zone Information Protocol End Node Group
  464.  
  465.    The ZIP End Node group manages the variables relevant to the Zone
  466.    Information Protocol (ZIP) that are applicable to both routers and
  467.    end nodes.
  468.  
  469. 4.12.  The Name Binding Protocol Group
  470.  
  471.    The Name Binding Protocol (NBP) is a transport-level protocol that is
  472.    used to convert human readable service names into the numeric
  473.    AppleTalk network addresses needed for communicating across the
  474.    AppleTalk network.  The NBP group manages this protocol and the NBP
  475.    services that exist on the managed device.
  476.  
  477. 4.13.  The AppleTalk Echo Protocol Group
  478.  
  479.    The AppleTalk Echo Protocol is a transport-level protocol used to
  480.    test and verify the status of the AppleTalk internet.  The AtEcho
  481.    group manages this protocol.
  482.  
  483. 4.14.  The AppleTalk Transaction Protocol Group
  484.  
  485.    The AppleTalk Transaction Protocol (ATP) is a transport-level
  486.    protocol that is defined to support transaction based communications.
  487.    The ATP group manages this protocol.
  488.  
  489. 4.15.  The Printer Access Protocol Group
  490.  
  491.    The Printer Access Protocol (PAP) is a session-level protocol that
  492.    enables communications between workstations and print servers.  The
  493.    PAP group manages this protocol.
  494.  
  495. 4.16.  The AppleTalk Session Protocol Group
  496.  
  497.    The AppleTalk Session Protocol (ASP) is a session-level protocol that
  498.    enables sequences of communications to occur.  ASP uses the services
  499.    of the AppleTalk Transaction Protocol (ATP), but extends these
  500.    services into the session layer.  The ASP group manages this
  501.    protocol.
  502.  
  503.  
  504.  
  505.  
  506. Waldbusser & Frisa                                              [Page 9]
  507.  
  508. RFC 1742                    AppleTalk MIB II                January 1995
  509.  
  510.  
  511. 4.17.  The AppleTalk Data Stream Protocol Group
  512.  
  513.    The AppleTalk Data Stream Protocol (ADSP) is a session-level protocol
  514.    that provides symmetric, connection-oriented, full-duplex
  515.    communication between two sockets on the AppleTalk internet.  In
  516.    addition, ADSP handles flow-control and reliability.  The ADSP group
  517.    manages this protocol.
  518.  
  519. 4.18.  The AppleTalk Port Point to Point Group
  520.  
  521.    The AppleTalk Port Point to Point Group manages ports that have one
  522.    or more associated point-to-point connections.
  523.  
  524. 4.19.  The Per Port Counters Group
  525.  
  526.    The Per Port Counters Group contains a set of counters which are
  527.    deemed useful on a per port basis.
  528.  
  529. 4.20.  Textual Conventions
  530.  
  531.    New data types are introduced as textual conventions in this MIB
  532.    document.  These textual conventions enhance the readability of the
  533.    specification and can ease comparison with other specifications if
  534.    appropriate.  It should be noted that the introduction of these
  535.    textual conventions has no effect on either the syntax or the
  536.    semantics of any managed objects.  The use of this is merely an
  537.    artifact of the explanatory method used.  Objects defined in terms of
  538.    this method are always encoded by means of the rules that define the
  539.    primitive type.  Hence, no changes to the SMI or the SNMP are
  540.    necessary to accommodate these textual conventions which are adopted
  541.    merely for the convenience of readers and writers in pursuit of the
  542.    elusive goal of clear, concise, and unambiguous MIB documents.
  543.  
  544.    The new data types are:
  545.  
  546.                   ATNetworkNumber ::=         -- 2 octets of network
  547.                                               -- number in network
  548.                                               -- byte order
  549.                           OCTET STRING (SIZE (2))
  550.  
  551.                   DdpNodeAddress ::=          -- 2 octets of net number
  552.                                               -- in network byte order,
  553.                                               -- 1 octet of node number
  554.                           OCTET STRING (SIZE (3))
  555.  
  556.                   DdpSocketAddress ::=        -- 2 octets of net number
  557.                                               -- in network byte order,
  558.                                               -- 1 octet of node number,
  559.  
  560.  
  561.  
  562. Waldbusser & Frisa                                             [Page 10]
  563.  
  564. RFC 1742                    AppleTalk MIB II                January 1995
  565.  
  566.  
  567.                                               -- 1 octet of socket
  568.                                               -- number (0..255)
  569.                           OCTET STRING (SIZE (4))
  570.  
  571.                   ATName ::=              -- 0 to 32 octets of
  572.                                               -- AppleTalk ASCII [10]
  573.                           OCTET STRING (SIZE (0..32))
  574.  
  575. 5.  Definitions
  576.  
  577.           APPLETALK-MIB DEFINITIONS ::= BEGIN
  578.  
  579.           IMPORTS
  580.               Counter, IpAddress, TimeTicks
  581.                   FROM RFC1155-SMI
  582.               DisplayString, mib-2
  583.                   FROM RFC1213-MIB
  584.               OBJECT-TYPE
  585.                   FROM RFC-1212;
  586.  
  587.           --  This MIB module uses the extended OBJECT-TYPE macro as
  588.           --  defined in RFC-1212.
  589.  
  590.           --  The following reference is used in this MIB:
  591.           --  [Inside AppleTalk]
  592.           --  This refers to Gursharan S. Sidhu, Richard F. Andrews, and
  593.           --  Alan B. Oppenheimer, Inside AppleTalk, Second Edition,
  594.           --  Addison Wesley, (1990).
  595.  
  596.  
  597.  
  598.           --  AppleTalk MIB
  599.  
  600.               appletalk    OBJECT IDENTIFIER ::= { mib-2 13 }
  601.  
  602.  
  603.                   ATNetworkNumber ::=         -- 2 octets of net number
  604.                                               -- in network byte order
  605.                           OCTET STRING (SIZE (2))
  606.  
  607.                   DdpNodeAddress ::=          -- 2 octets of net number
  608.                                               -- in network byte order,
  609.                                               -- 1 octet of node number
  610.                           OCTET STRING (SIZE (3))
  611.  
  612.                   DdpSocketAddress ::=        -- 2 octets of net number
  613.                                               -- in network byte order,
  614.                                               -- 1 octet of node number,
  615.  
  616.  
  617.  
  618. Waldbusser & Frisa                                             [Page 11]
  619.  
  620. RFC 1742                    AppleTalk MIB II                January 1995
  621.  
  622.  
  623.                                               -- 1 octet of socket number
  624.                                               -- (0..255)
  625.                           OCTET STRING (SIZE (4))
  626.  
  627.                   ATName ::=              -- 0 to 32 octets of AppleTalk
  628.                                               -- ASCII [Inside AppleTalk]
  629.                           OCTET STRING (SIZE (0..32))
  630.  
  631.  
  632.               llap         OBJECT IDENTIFIER ::= { appletalk 1 }
  633.               aarp         OBJECT IDENTIFIER ::= { appletalk 2 }
  634.               atport       OBJECT IDENTIFIER ::= { appletalk 3 }
  635.               ddp          OBJECT IDENTIFIER ::= { appletalk 4 }
  636.               rtmp         OBJECT IDENTIFIER ::= { appletalk 5 }
  637.               kip          OBJECT IDENTIFIER ::= { appletalk 6 }
  638.               zipRouter    OBJECT IDENTIFIER ::= { appletalk 7 }
  639.               nbp          OBJECT IDENTIFIER ::= { appletalk 8 }
  640.               atecho       OBJECT IDENTIFIER ::= { appletalk 9 }
  641.               atp          OBJECT IDENTIFIER ::= { appletalk 10 }
  642.               pap          OBJECT IDENTIFIER ::= { appletalk 11 }
  643.               asp          OBJECT IDENTIFIER ::= { appletalk 12 }
  644.               adsp         OBJECT IDENTIFIER ::= { appletalk 13 }
  645.               atportptop   OBJECT IDENTIFIER ::= { appletalk 14 }
  646.               rtmpStub     OBJECT IDENTIFIER ::= { appletalk 16 }
  647.               zipEndNode   OBJECT IDENTIFIER ::= { appletalk 17 }
  648.               perPort  OBJECT IDENTIFIER ::= { appletalk 18 }
  649.  
  650.  
  651.           -- The LLAP Group
  652.           --
  653.           -- Implementation of this group is mandatory for all
  654.           -- entities that implement LLAP
  655.           --
  656.           -- Notes for the interfaces group
  657.           --
  658.           -- When implementing the Interfaces Group of MIB-II, it is
  659.           -- suggested that the following values be used for any
  660.           -- LocalTalk interfaces:
  661.           --  ifMtu: 600
  662.           --  ifSpeed: 230000
  663.           --  ifPhysAddress: the one octet node number for the
  664.           --      particular interface
  665.           --
  666.           -- Note also that LLAP control packets should not be
  667.           -- included in the Interfaces Group packet or octet
  668.           -- counters.
  669.  
  670.  
  671.  
  672.  
  673.  
  674. Waldbusser & Frisa                                             [Page 12]
  675.  
  676. RFC 1742                    AppleTalk MIB II                January 1995
  677.  
  678.  
  679.           llapTable OBJECT-TYPE
  680.               SYNTAX SEQUENCE OF LlapEntry
  681.               ACCESS not-accessible
  682.               STATUS mandatory
  683.               DESCRIPTION
  684.                   "The list of LLAP entries."
  685.               ::= { llap 1 }
  686.  
  687.           llapEntry OBJECT-TYPE
  688.               SYNTAX LlapEntry
  689.               ACCESS not-accessible
  690.               STATUS mandatory
  691.               DESCRIPTION
  692.                   "An LLAP entry containing objects for the LocalTalk
  693.                   Link Access Protocol for a particular LocalTalk
  694.                   interface.
  695.  
  696.                   As an example, an instance of the llapOutPkts object
  697.                   might be named llapOutPks.1"
  698.               INDEX { llapIfIndex }
  699.               ::= { llapTable 1 }
  700.  
  701.           LlapEntry ::= SEQUENCE {
  702.               llapIfIndex             INTEGER,
  703.               llapInPkts              Counter,
  704.               llapOutPkts             Counter,
  705.               llapInNoHandlers        Counter,
  706.               llapInLengthErrors      Counter,
  707.               llapInErrors            Counter,
  708.               llapCollisions          Counter,
  709.               llapDefers              Counter,
  710.               llapNoDataErrors        Counter,
  711.               llapRandomCTSErrors     Counter,
  712.               llapFCSErrors           Counter
  713.           }
  714.  
  715.           llapIfIndex OBJECT-TYPE
  716.               SYNTAX INTEGER
  717.               ACCESS read-only
  718.               STATUS mandatory
  719.               DESCRIPTION
  720.                   "The LLAP interface to which this entry pertains.
  721.                   The interface identified by a particular value of
  722.                   this index is the same interface as identified
  723.                   by the same value of ifIndex."
  724.               ::= { llapEntry 1 }
  725.  
  726.  
  727.  
  728.  
  729.  
  730. Waldbusser & Frisa                                             [Page 13]
  731.  
  732. RFC 1742                    AppleTalk MIB II                January 1995
  733.  
  734.  
  735.           -- this object has been deprecated because it duplicates the
  736.           -- sum of the MIB-II variables ifInUcastPkts and
  737.           -- ifInNUcastPkts
  738.  
  739.           llapInPkts OBJECT-TYPE
  740.               SYNTAX Counter
  741.               ACCESS read-only
  742.               STATUS deprecated
  743.               DESCRIPTION
  744.                   "The total number of good data packets received on
  745.                   this LocalTalk interface."
  746.               ::= { llapEntry 2 }
  747.  
  748.           -- this object has been deprecated because it duplicates the
  749.           -- sum of the MIB-II variables ifOutUcastPkts and
  750.           -- ifOutNUcastPkts
  751.  
  752.           llapOutPkts OBJECT-TYPE
  753.               SYNTAX Counter
  754.               ACCESS read-only
  755.               STATUS deprecated
  756.               DESCRIPTION
  757.                   "The total number of data packets transmitted on
  758.                   this LocalTalk interface."
  759.               ::= { llapEntry 3 }
  760.  
  761.           -- this object has been deprecated because it duplicates the
  762.           -- MIB-II variable ifInUnknownProtos
  763.  
  764.           llapInNoHandlers OBJECT-TYPE
  765.               SYNTAX Counter
  766.               ACCESS read-only
  767.               STATUS deprecated
  768.               DESCRIPTION
  769.                   "The total number of good packets received on this
  770.                   LocalTalk interface for which there was no protocol
  771.                   handler."
  772.               ::= { llapEntry 4 }
  773.  
  774.           llapInLengthErrors OBJECT-TYPE
  775.               SYNTAX Counter
  776.               ACCESS read-only
  777.               STATUS mandatory
  778.               DESCRIPTION
  779.                   "The total number of packets received on this LocalTalk
  780.                   interface whose actual length did not match the length
  781.                   in the header."
  782.               ::= { llapEntry 5 }
  783.  
  784.  
  785.  
  786. Waldbusser & Frisa                                             [Page 14]
  787.  
  788. RFC 1742                    AppleTalk MIB II                January 1995
  789.  
  790.  
  791.           -- this object has been deprecated because it duplicates the
  792.           -- MIB-II variable ifInErrors
  793.  
  794.           llapInErrors OBJECT-TYPE
  795.               SYNTAX Counter
  796.               ACCESS read-only
  797.               STATUS deprecated
  798.               DESCRIPTION
  799.                   "The total number of packets containing errors received
  800.                   on this LocalTalk interface."
  801.               ::= { llapEntry 6 }
  802.  
  803.           llapCollisions OBJECT-TYPE
  804.               SYNTAX Counter
  805.               ACCESS read-only
  806.               STATUS mandatory
  807.               DESCRIPTION
  808.                   "The total number of collisions assumed on this
  809.                   LocalTalk interface due to the lack of a lapCTS reply."
  810.               ::= { llapEntry 7 }
  811.  
  812.           llapDefers OBJECT-TYPE
  813.               SYNTAX Counter
  814.               ACCESS read-only
  815.               STATUS mandatory
  816.               DESCRIPTION
  817.                   "The total number of times this LocalTalk interface
  818.                   deferred to other packets."
  819.               ::= { llapEntry 8 }
  820.  
  821.           llapNoDataErrors OBJECT-TYPE
  822.               SYNTAX Counter
  823.               ACCESS read-only
  824.               STATUS mandatory
  825.               DESCRIPTION
  826.                   "The total number of times this LocalTalk interface
  827.                   received a lapRTS packet and expected a data packet,
  828.                   but did not receive any data packet."
  829.               ::= { llapEntry 9 }
  830.  
  831.           llapRandomCTSErrors OBJECT-TYPE
  832.               SYNTAX Counter
  833.               ACCESS read-only
  834.               STATUS mandatory
  835.               DESCRIPTION
  836.                   "The total number of times this LocalTalk interface
  837.                   received a lapCTS packet that was not solicited by a
  838.                   lapRTS packet."
  839.  
  840.  
  841.  
  842. Waldbusser & Frisa                                             [Page 15]
  843.  
  844. RFC 1742                    AppleTalk MIB II                January 1995
  845.  
  846.  
  847.               ::= { llapEntry 10 }
  848.  
  849.           llapFCSErrors OBJECT-TYPE
  850.               SYNTAX Counter
  851.               ACCESS read-only
  852.               STATUS mandatory
  853.               DESCRIPTION
  854.                   "The total number of times this LocalTalk interface
  855.                   received a packet with an FCS (Frame Check Sequence)
  856.                   error."
  857.               ::= { llapEntry 11 }
  858.  
  859.  
  860.           -- The AARP Group
  861.           --
  862.           -- Implementation of this group is mandatory for all entities
  863.           -- that implement AARP
  864.  
  865.           aarpTable OBJECT-TYPE
  866.               SYNTAX SEQUENCE OF AarpEntry
  867.               ACCESS not-accessible
  868.               STATUS mandatory
  869.               DESCRIPTION
  870.                   "The AppleTalk Address Translation Table contains an
  871.                   equivalence of AppleTalk Network Addresses to the link
  872.                   layer physical address."
  873.               ::= { aarp 1 }
  874.  
  875.           aarpEntry OBJECT-TYPE
  876.               SYNTAX AarpEntry
  877.               ACCESS not-accessible
  878.               STATUS mandatory
  879.               DESCRIPTION
  880.                   "Each entry contains one AppleTalk Network Address to
  881.                   physical address equivalence.
  882.  
  883.                   As an example, an instance of the aarpPhysAddress
  884.                   object might be named aarpPhysAddress.1.0.80.234"
  885.               INDEX { aarpIfIndex, aarpNetAddress }
  886.               ::= { aarpTable 1 }
  887.  
  888.           AarpEntry ::= SEQUENCE {
  889.               aarpIfIndex     INTEGER,
  890.               aarpPhysAddress OCTET STRING,
  891.               aarpNetAddress  DdpNodeAddress,
  892.               aarpStatus      INTEGER
  893.           }
  894.  
  895.  
  896.  
  897.  
  898. Waldbusser & Frisa                                             [Page 16]
  899.  
  900. RFC 1742                    AppleTalk MIB II                January 1995
  901.  
  902.  
  903.           aarpIfIndex OBJECT-TYPE
  904.               SYNTAX INTEGER
  905.               ACCESS read-only
  906.               STATUS mandatory
  907.               DESCRIPTION
  908.                   "The interface on which this entry's equivalence is
  909.                   effective.  The interface identified by a particular
  910.                   value of this index is the same interface as
  911.                   identified by the same value of ifIndex."
  912.               ::= { aarpEntry 1 }
  913.  
  914.           aarpPhysAddress OBJECT-TYPE
  915.               SYNTAX OCTET STRING
  916.               ACCESS read-write
  917.               STATUS mandatory
  918.               DESCRIPTION
  919.                   "The media-dependent physical address."
  920.               ::= { aarpEntry 2 }
  921.  
  922.           aarpNetAddress OBJECT-TYPE
  923.               SYNTAX DdpNodeAddress
  924.               ACCESS read-only
  925.               STATUS mandatory
  926.               DESCRIPTION
  927.                   "The AppleTalk Network Address corresponding to the
  928.                   media-dependent physical address."
  929.               ::= { aarpEntry 3 }
  930.  
  931.           aarpStatus OBJECT-TYPE
  932.               SYNTAX INTEGER {
  933.                   valid(1),
  934.                   invalid(2)
  935.               }
  936.               ACCESS read-write
  937.               STATUS mandatory
  938.               DESCRIPTION
  939.                   "The status of this AARP entry.
  940.                   Setting this object to the value invalid(2) has the
  941.                   effect of invalidating the corresponding entry in the
  942.                   aarpTable.  That is, it effectively disassociates
  943.                   the mapping identified with said entry.  It is an
  944.                   implementation-specific matter as to whether the agent
  945.                   removes an invalidated entry from the table.
  946.                   Accordingly, management stations must be prepared to
  947.                   receive from agents tabular information corresponding
  948.                   to entries not currently in use.  Proper
  949.                   interpretation of such entries requires examination
  950.                   of the relevant aarpStatus object."
  951.  
  952.  
  953.  
  954. Waldbusser & Frisa                                             [Page 17]
  955.  
  956. RFC 1742                    AppleTalk MIB II                January 1995
  957.  
  958.  
  959.               ::= { aarpEntry 4 }
  960.  
  961.           aarpLookups OBJECT-TYPE
  962.               SYNTAX Counter
  963.               ACCESS read-only
  964.               STATUS mandatory
  965.               DESCRIPTION
  966.                   "The number of times the AARP cache for this entity
  967.                   was searched."
  968.               ::= { aarp 2 }
  969.  
  970.           aarpHits OBJECT-TYPE
  971.               SYNTAX Counter
  972.               ACCESS read-only
  973.               STATUS mandatory
  974.               DESCRIPTION
  975.                   "The number of times an entry was searched for and
  976.                   found in the AARP cache for this entity."
  977.               ::= { aarp 3 }
  978.  
  979.  
  980.           -- The ATPort Group
  981.           --
  982.           -- Implementation of this group is mandatory for all entities
  983.           -- that implement AppleTalk ports
  984.           --
  985.           -- Note that to be compliant with this group, all variables
  986.           -- that have read-write access must be implemented as
  987.           -- read-write.
  988.  
  989.           atportTable OBJECT-TYPE
  990.               SYNTAX SEQUENCE OF AtportEntry
  991.               ACCESS not-accessible
  992.               STATUS mandatory
  993.               DESCRIPTION
  994.                   "A list of AppleTalk ports for this entity."
  995.               ::= { atport 1 }
  996.  
  997.           atportEntry OBJECT-TYPE
  998.               SYNTAX AtportEntry
  999.               ACCESS not-accessible
  1000.               STATUS mandatory
  1001.               DESCRIPTION
  1002.                   "The description of one of the AppleTalk
  1003.                   ports on this entity.
  1004.  
  1005.                   As an example, an instance of the atportNetFrom object
  1006.                   might be named atportNetFrom.2"
  1007.  
  1008.  
  1009.  
  1010. Waldbusser & Frisa                                             [Page 18]
  1011.  
  1012. RFC 1742                    AppleTalk MIB II                January 1995
  1013.  
  1014.  
  1015.               INDEX { atportIndex }
  1016.               ::= { atportTable 1 }
  1017.  
  1018.           AtportEntry ::= SEQUENCE {
  1019.               atportIndex               INTEGER,
  1020.               atportDescr               DisplayString,
  1021.               atportType                INTEGER,
  1022.               atportNetStart            ATNetworkNumber,
  1023.               atportNetEnd              ATNetworkNumber,
  1024.               atportNetAddress          DdpNodeAddress,
  1025.               atportStatus              INTEGER,
  1026.               atportNetConfig           INTEGER,
  1027.               atportZoneConfig          INTEGER,
  1028.               atportZoneDefault         ATName,
  1029.               atportIfIndex             INTEGER,
  1030.               atportNetFrom             DdpNodeAddress,
  1031.               atportZoneFrom            DdpNodeAddress,
  1032.               atportInPkts              Counter,
  1033.               atportOutPkts             Counter,
  1034.               atportHome                INTEGER,
  1035.               atportCurrentZone         ATName,
  1036.               atportConflictPhysAddr    OCTET STRING
  1037.           }
  1038.  
  1039.           atportIndex OBJECT-TYPE
  1040.               SYNTAX INTEGER
  1041.               ACCESS read-only
  1042.               STATUS mandatory
  1043.               DESCRIPTION
  1044.                   "A unique value for each AppleTalk port.
  1045.                   Its value is between 1 and the total number of
  1046.                   AppleTalk ports.  The value for each port must
  1047.                   remain constant at least from the re-initialization
  1048.                   of the entity's network management system to the
  1049.                   next re-initialization."
  1050.               ::= { atportEntry 1 }
  1051.  
  1052.           atportDescr OBJECT-TYPE
  1053.               SYNTAX DisplayString
  1054.               ACCESS read-write
  1055.               STATUS mandatory
  1056.               DESCRIPTION
  1057.                   "A text string containing information about the
  1058.                   port.  This string is intended for presentation
  1059.                   to a human; it must not contain anything but printable
  1060.                   ASCII characters."
  1061.               ::= { atportEntry 2 }
  1062.  
  1063.  
  1064.  
  1065.  
  1066. Waldbusser & Frisa                                             [Page 19]
  1067.  
  1068. RFC 1742                    AppleTalk MIB II                January 1995
  1069.  
  1070.  
  1071.           -- Several objects throughout the MIB key off of atportType to
  1072.           -- determine the format of OCTET STRING addresses of peers.
  1073.           -- The address formats are as follows:
  1074.           --     localtalk, ethertalk1, ethertalk2, tokentalk, iptalk,
  1075.           --       fdditalk, smdstalk, arctalk, and virtual take the
  1076.           --       format of DdpNodeAddress
  1077.           --     serialPPP: null OCTET STRING
  1078.           --     serialNonstandard: vendor specific
  1079.           --     aurp: see AURP MIB to determine format
  1080.           --     frameRelay: 32 bit DLCI in network byte order
  1081.           --       (OCTET STRING (SIZE (4)))
  1082.           --     x25: X121Address (see RFC 1382)
  1083.           --     ip: IP address (OCTET STRING (SIZE (4)))
  1084.           --     osi: NSAP (OCTET STRING (SIZE (3..20)))
  1085.           --     decnetIV: 6 bit area, 10 bit host in network byte order
  1086.           --       (OCTET STRING (SIZE (2)))
  1087.           --     arap: ???
  1088.           --     nonAppleTalk3Com: based on ifType
  1089.           --     ipx: 32 bit network number in network byte order
  1090.           --       followed by datalink address of host
  1091.           --     arns: 32 bit ARNS header
  1092.           --     hdlc: DdpNodeAddress or null OCTET STRING
  1093.  
  1094.           atportType OBJECT-TYPE
  1095.               SYNTAX INTEGER {
  1096.                    other(1),       -- none of the following
  1097.                    localtalk(2),
  1098.                    ethertalk1(3),
  1099.                    ethertalk2(4),
  1100.                    tokentalk(5),
  1101.                    iptalk(6),
  1102.                    serialPPP(7),
  1103.                    serialNonstandard(8),
  1104.                    virtual(9),    -- an internal interface
  1105.                    fdditalk(10),
  1106.                    arctalk(11),
  1107.                    smdstalk(12),
  1108.                    aurp(13),
  1109.                    frameRelay(14),
  1110.                    x25(15),
  1111.                    ip(16),
  1112.                    osi(17),
  1113.                    decnetIV(18),
  1114.                    arap(19),
  1115.                    isdnInThePacketMode(20),
  1116.                    nonAppleTalk3Com(21),
  1117.                    ipx(22),
  1118.                    arns(23),
  1119.  
  1120.  
  1121.  
  1122. Waldbusser & Frisa                                             [Page 20]
  1123.  
  1124. RFC 1742                    AppleTalk MIB II                January 1995
  1125.  
  1126.  
  1127.                    hdlc(24)
  1128.               }
  1129.               ACCESS read-write
  1130.               STATUS mandatory
  1131.               DESCRIPTION
  1132.                   "The type of port, distinguished by the protocol
  1133.                   immediately below DDP in the protocol stack."
  1134.               ::= { atportEntry 3 }
  1135.  
  1136.           atportNetStart OBJECT-TYPE
  1137.               SYNTAX ATNetworkNumber
  1138.               ACCESS read-write
  1139.               STATUS mandatory
  1140.               DESCRIPTION
  1141.                   "The first AppleTalk network address in the range
  1142.                   configured for this port.  If this port is not a
  1143.                   native AppleTalk port, this object shall have the
  1144.                   value of two octets of zero."
  1145.               ::= { atportEntry 4 }
  1146.  
  1147.           atportNetEnd OBJECT-TYPE
  1148.               SYNTAX ATNetworkNumber
  1149.               ACCESS read-write
  1150.               STATUS mandatory
  1151.               DESCRIPTION
  1152.                   "The last AppleTalk network address in the range
  1153.                   configured for this port.  If the network to which
  1154.                   this AppleTalk port is connected is a non-extended
  1155.                   network, or if it is not a native AppleTalk port,
  1156.                   the value for atportNetEnd shall be two octets of
  1157.                   zero."
  1158.               ::= { atportEntry 5 }
  1159.  
  1160.           atportNetAddress OBJECT-TYPE
  1161.               SYNTAX DdpNodeAddress
  1162.               ACCESS read-write
  1163.               STATUS mandatory
  1164.               DESCRIPTION
  1165.                   "The AppleTalk network address configured for this
  1166.                   port.  In addition, this value may be used as a hint
  1167.                   for an initial node number used during node-finding.
  1168.                   If this port is not a native AppleTalk port, this
  1169.                   object shall have the value of three octets of zero."
  1170.               ::= { atportEntry 6 }
  1171.  
  1172.           atportStatus OBJECT-TYPE
  1173.               SYNTAX INTEGER {
  1174.                    routing(1), --this port is fully configured & routing
  1175.  
  1176.  
  1177.  
  1178. Waldbusser & Frisa                                             [Page 21]
  1179.  
  1180. RFC 1742                    AppleTalk MIB II                January 1995
  1181.  
  1182.  
  1183.                    unconfigured(2),
  1184.                    off(3),
  1185.                    invalid(4),
  1186.                    endNode(5), -- this port is acting as an end node
  1187.                    offDueToConflict(6), -- port is off due to
  1188.                                 -- configuration conflict
  1189.                    other(7) -- none of the states defined above
  1190.               }
  1191.               ACCESS read-write
  1192.               STATUS mandatory
  1193.               DESCRIPTION
  1194.                   "The configuration status of this port.
  1195.  
  1196.                   Setting this object to the value invalid(4) has the
  1197.                   effect of invalidating the corresponding entry in the
  1198.                   atportTable.  That is, it effectively disassociates the
  1199.                   mapping identified with said entry.  It is an
  1200.                   implementation-specific matter as to whether the agent
  1201.                   removes an invalidated entry from the table.
  1202.                   Accordingly, management stations must be prepared to
  1203.                   receive from agents tabular information corresponding
  1204.                   to entries not currently in use.  Proper
  1205.                   interpretation of such entries requires examination
  1206.                   of the relevant atportStatus object."
  1207.               ::= { atportEntry 7 }
  1208.  
  1209.           atportNetConfig OBJECT-TYPE
  1210.               SYNTAX INTEGER {
  1211.                   conflictOrientedSeed(1),  -- use configured network
  1212.                         -- range even if it conflicts with another
  1213.                         -- AppleTalk device
  1214.                   garnered(2), -- acquire from another AppleTalk device
  1215.                   guessed(3),  -- generate a "random" network range
  1216.                   unconfigured(4), -- no other value applies
  1217.                   conflictAverseSeed(5),  -- use configured network
  1218.                         -- range, but don't come up if it conflicts
  1219.                   softSeed(6)  -- attempt to use configured network
  1220.                         -- range, but use network range from another
  1221.                         -- router if our configuration conflicts
  1222.               }
  1223.               ACCESS read-write
  1224.               STATUS mandatory
  1225.               DESCRIPTION
  1226.                   "The status of the network information for this port.
  1227.                   If this port is not a native AppleTalk port, this
  1228.                   object shall have the value unconfigured(4)."
  1229.               ::= { atportEntry 8 }
  1230.  
  1231.  
  1232.  
  1233.  
  1234. Waldbusser & Frisa                                             [Page 22]
  1235.  
  1236. RFC 1742                    AppleTalk MIB II                January 1995
  1237.  
  1238.  
  1239.           atportZoneConfig OBJECT-TYPE
  1240.               SYNTAX INTEGER {
  1241.                   conflictOrientedSeed(1), -- use configured zone
  1242.                        -- information even if it conflicts with
  1243.                        -- another AppleTalk device
  1244.                   garnered(2), -- acquire from another AppleTalk device
  1245.                   guessed(3),  -- generate "random" zone information
  1246.                   unconfigured(4), -- no other value applies
  1247.                   conflictAverseSeed(5),  -- use configured zone
  1248.                         -- information, but don't come up if it
  1249.                         -- conflicts
  1250.                   softSeed(6)  -- attempt to use configured zone
  1251.                         -- information, but use zone information
  1252.                         -- from another router if our configuration
  1253.                         -- conflicts
  1254.               }
  1255.               ACCESS read-write
  1256.               STATUS mandatory
  1257.               DESCRIPTION
  1258.                   "The status of the zone information for this port.
  1259.                   If this port is not a native AppleTalk port, this
  1260.                   object shall have the value unconfigured(4)."
  1261.               ::= { atportEntry 9 }
  1262.  
  1263.           atportZoneDefault OBJECT-TYPE
  1264.               SYNTAX ATName
  1265.               ACCESS read-write
  1266.               STATUS mandatory
  1267.               DESCRIPTION
  1268.                   "The name of the default zone for this port.  If
  1269.                   this port only has one zone, that zone is
  1270.                   represented here. If this port is not a native
  1271.                   AppleTalk port, this object shall contain an octet
  1272.                   string of zero length.
  1273.  
  1274.                   When this value is changed in a router, the router
  1275.                   must send a zipNotify packet on the associated
  1276.                   network."
  1277.               ::= { atportEntry 10 }
  1278.  
  1279.           atportIfIndex OBJECT-TYPE
  1280.               SYNTAX INTEGER
  1281.               ACCESS read-write
  1282.               STATUS mandatory
  1283.               DESCRIPTION
  1284.                   "The physical interface associated with this
  1285.                   AppleTalk port.  The interface identified by a
  1286.                   particular value of this index is the same interface
  1287.  
  1288.  
  1289.  
  1290. Waldbusser & Frisa                                             [Page 23]
  1291.  
  1292. RFC 1742                    AppleTalk MIB II                January 1995
  1293.  
  1294.  
  1295.                   as identified by the same value of ifIndex."
  1296.               ::= { atportEntry 11 }
  1297.  
  1298.           atportNetFrom OBJECT-TYPE
  1299.               SYNTAX DdpNodeAddress
  1300.               ACCESS read-only
  1301.               STATUS mandatory
  1302.               DESCRIPTION
  1303.                   "When atportNetConfig is set to garnered(2), this
  1304.                   variable contains the DDP address of an entity from
  1305.                   which the AppleTalk network number was garnered.
  1306.                   When atportNetConfig is set to
  1307.                   conflictOrientedSeed(1), conflictAverseSeed(5),
  1308.                   or softSeed(6), this variable contains the DDP
  1309.                   address of an entity which confirmed or supplied our
  1310.                   AppleTalk network number, for example by replying to
  1311.                   a ZIP GetNetInfo request.
  1312.  
  1313.                   If atportNetConfig is set to guessed(3) or
  1314.                   unconfigured(4), or if the entity has not received
  1315.                   any network number confirmation, this variable
  1316.                   should be set to three octets of zero."
  1317.               ::= { atportEntry 12 }
  1318.  
  1319.           atportZoneFrom OBJECT-TYPE
  1320.               SYNTAX DdpNodeAddress
  1321.               ACCESS read-only
  1322.               STATUS mandatory
  1323.               DESCRIPTION
  1324.                   "When atportZoneConfig is set to garnered(2), this
  1325.                   variable contains the DDP address of an entity from
  1326.                   which the AppleTalk zone list was garnered.
  1327.  
  1328.                   When atportZoneConfig is set to
  1329.                   conflictOrientedSeed(1), conflictAverseSeed(5), or
  1330.                   softSeed(6), this variable contains the DDP address
  1331.                   of an entity which confirmed or supplied our
  1332.                   AppleTalk zone information, for example by replying
  1333.                   to a ZIP GetNetInfo request or a ZIP Query.
  1334.  
  1335.                   If atportZoneConfig is set to guessed(3) or
  1336.                   unconfigured(4), or if the entity has not received
  1337.                   any zone confirmation, this variable should be set
  1338.                   to three octets of zero."
  1339.               ::= { atportEntry 13 }
  1340.  
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346. Waldbusser & Frisa                                             [Page 24]
  1347.  
  1348. RFC 1742                    AppleTalk MIB II                January 1995
  1349.  
  1350.  
  1351.           atportInPkts OBJECT-TYPE
  1352.               SYNTAX Counter
  1353.               ACCESS read-only
  1354.               STATUS mandatory
  1355.               DESCRIPTION
  1356.                   "The number of packets received by this entity on
  1357.                   this port."
  1358.               ::= { atportEntry 14 }
  1359.  
  1360.           atportOutPkts OBJECT-TYPE
  1361.               SYNTAX Counter
  1362.               ACCESS read-only
  1363.               STATUS mandatory
  1364.               DESCRIPTION
  1365.                   "The number of packets transmitted by this entity on
  1366.                   this port."
  1367.               ::= { atportEntry 15 }
  1368.  
  1369.           atportHome OBJECT-TYPE
  1370.               SYNTAX INTEGER {
  1371.                   home(1),
  1372.                   notHome(2)
  1373.               }
  1374.               ACCESS read-only
  1375.               STATUS mandatory
  1376.               DESCRIPTION
  1377.                   "An indication of whether or not the entity is
  1378.                   homed on this port, that is to say, a port on which
  1379.                   the entity could perform NBP registrations for
  1380.                   services that it chooses to advertise."
  1381.               ::= { atportEntry 16 }
  1382.  
  1383.           atportCurrentZone OBJECT-TYPE
  1384.               SYNTAX ATName
  1385.               ACCESS read-write
  1386.               STATUS mandatory
  1387.               DESCRIPTION
  1388.                   "The current zone for the port.  In general, this is
  1389.                   the zone name in which services on this port will
  1390.                   be registered.  If this port is not a native
  1391.                   AppleTalk port, this object shall contain an octet
  1392.                   string of zero length.  Note that modifications to
  1393.                   this object do not affect the nbpTable."
  1394.               ::= { atportEntry 17 }
  1395.  
  1396.           atportConflictPhysAddr OBJECT-TYPE
  1397.               SYNTAX OCTET STRING
  1398.               ACCESS read-only
  1399.  
  1400.  
  1401.  
  1402. Waldbusser & Frisa                                             [Page 25]
  1403.  
  1404. RFC 1742                    AppleTalk MIB II                January 1995
  1405.  
  1406.  
  1407.               STATUS mandatory
  1408.               DESCRIPTION
  1409.                   "The link-layer address of a device which caused
  1410.                   this entity to set atportStatus to
  1411.                   offDueToConflict(6). If this address is not
  1412.                   available, or if the entity has not set atportStatus
  1413.                   to offDueToConflict, this object shall be a zero
  1414.                   length OCTET STRING."
  1415.               ::= { atportEntry 18 }
  1416.  
  1417.           -- The atportZoneTable stores information about the zones
  1418.           -- associated with each port.  The default zone for each
  1419.           -- port is stored in the port's atportZoneDefault variable;
  1420.           -- all other zones for the port are listed in this table.
  1421.           -- If a port only has one zone, it should be stored in the
  1422.           -- port's atportZoneDefault variable, and this table should
  1423.           -- be empty.
  1424.           --
  1425.           -- One of the indexes for this table is atportZoneName.
  1426.           -- Even though AppleTalk zone name matches are
  1427.           -- case-insensitive, this table will store zone names
  1428.           -- regardless of case.  SNMP Get, GetNext and Set operations
  1429.           -- are performed on these (potentially) mixed case strings
  1430.           -- according to the normal SNMP rules with the following
  1431.           -- caveat: in processing a SET request, the agent shall
  1432.           -- perform a case-insensitive search and a case-sensitive
  1433.           -- search.  If the case-insensitive search matches and the
  1434.           -- case-sensitive search does not match, the "equivalent"
  1435.           -- zone name exists in another entry with a different
  1436.           -- capitalization and the SET request shall fail due
  1437.           -- to the name being inconsistent (SNMPv1 should return a
  1438.           -- genErr.) This insures that only one version of a zone
  1439.           -- name will appear in each agent, at the expense of forcing
  1440.           -- a management station to query using that exact name.
  1441.  
  1442.           atportZoneTable OBJECT-TYPE
  1443.               SYNTAX SEQUENCE OF AtportZoneEntry
  1444.               ACCESS not-accessible
  1445.               STATUS mandatory
  1446.               DESCRIPTION
  1447.                   "The table of zone information for non-default
  1448.                   zones on ports."
  1449.               ::= { atport 2 }
  1450.  
  1451.           atportZoneEntry OBJECT-TYPE
  1452.               SYNTAX AtportZoneEntry
  1453.               ACCESS not-accessible
  1454.               STATUS mandatory
  1455.  
  1456.  
  1457.  
  1458. Waldbusser & Frisa                                             [Page 26]
  1459.  
  1460. RFC 1742                    AppleTalk MIB II                January 1995
  1461.  
  1462.  
  1463.               DESCRIPTION
  1464.                   "An entry of zone information for a port.
  1465.  
  1466.                   As an example, an instance of the atportZoneStatus
  1467.                   object might be named
  1468.                   atportZoneStatus.2.8.84.119.105.108.105.103.104.116"
  1469.               INDEX { atportZonePort, atportZoneName }
  1470.               ::= { atportZoneTable 1 }
  1471.  
  1472.           AtportZoneEntry ::= SEQUENCE {
  1473.               atportZonePort     INTEGER,
  1474.               atportZoneName     ATName (SIZE (1..32)),
  1475.               atportZoneStatus   INTEGER
  1476.           }
  1477.  
  1478.           atportZonePort OBJECT-TYPE
  1479.               SYNTAX INTEGER
  1480.               ACCESS not-accessible
  1481.               STATUS mandatory
  1482.               DESCRIPTION
  1483.                   "An integer representing the port to which this zone
  1484.                   belongs. The port identified by a particular value
  1485.                   of this object is the same port as identified by the
  1486.                   same value of atportIndex."
  1487.               ::= { atportZoneEntry 1 }
  1488.  
  1489.           atportZoneName OBJECT-TYPE
  1490.               SYNTAX ATName (SIZE (1..32))
  1491.               ACCESS not-accessible
  1492.               STATUS mandatory
  1493.               DESCRIPTION
  1494.                   "A zone name configured for the AppleTalk port
  1495.                   referred to in the corresponding entry of
  1496.                   atportZonePort.
  1497.  
  1498.                   When this value is changed in a router, the router
  1499.                   must send a zipNotify packet on the associated
  1500.                   network."
  1501.               ::= { atportZoneEntry 2 }
  1502.  
  1503.           atportZoneStatus OBJECT-TYPE
  1504.               SYNTAX INTEGER {
  1505.                   valid(1),
  1506.                   invalid(2)
  1507.               }
  1508.               ACCESS read-write
  1509.               STATUS mandatory
  1510.               DESCRIPTION
  1511.  
  1512.  
  1513.  
  1514. Waldbusser & Frisa                                             [Page 27]
  1515.  
  1516. RFC 1742                    AppleTalk MIB II                January 1995
  1517.  
  1518.  
  1519.                   "The status of this zone entry.
  1520.  
  1521.                   Setting this object to the value invalid(2) has the
  1522.                   effect of invalidating the corresponding entry in
  1523.                   the atportZoneTable.  That is, it effectively
  1524.                   disassociates the mapping identified with said
  1525.                   entry.  It is an implementation-specific matter as
  1526.                   to whether the agent removes an invalidated entry
  1527.                   from the table. Accordingly, management stations
  1528.                   must be prepared to receive from agents tabular
  1529.                   information corresponding to entries not currently
  1530.                   in use.  Proper interpretation of such entries
  1531.                   requires examination of the relevant
  1532.                   atportZoneStatus object."
  1533.               ::= { atportZoneEntry 3 }
  1534.  
  1535.  
  1536.           -- The DDP Group
  1537.           --
  1538.           -- Implementation of this group is mandatory for all
  1539.           -- entities that implement DDP
  1540.           --
  1541.           -- This group consists of DDP variables that would be
  1542.           -- implemented by either a router or an end node.  The
  1543.           -- following variables are included:
  1544.           --     ddpOutRequests
  1545.           --     ddpOutShorts
  1546.           --     ddpOutLongs
  1547.           --     ddpInReceives
  1548.           --     ddpInLocalDatagrams
  1549.           --     ddpNoProtocolHandlers
  1550.           --     ddpTooShortErrors
  1551.           --     ddpTooLongErrors
  1552.           --     ddpShortDDPErrors
  1553.           --     ddpChecksumErrors
  1554.           --     ddpListenerTable
  1555.           --
  1556.           -- Note that the variables in this group are not numbered
  1557.           -- sequentially.  This was done so that it was not necessary
  1558.           -- to deprecate variables from RFC 1243.
  1559.  
  1560.           ddpOutRequests OBJECT-TYPE
  1561.               SYNTAX Counter
  1562.               ACCESS read-only
  1563.               STATUS mandatory
  1564.               DESCRIPTION
  1565.                   "The total number of DDP datagrams which were
  1566.                   supplied to DDP by local DDP clients in requests for
  1567.  
  1568.  
  1569.  
  1570. Waldbusser & Frisa                                             [Page 28]
  1571.  
  1572. RFC 1742                    AppleTalk MIB II                January 1995
  1573.  
  1574.  
  1575.                   transmission.  Note that this counter does not
  1576.                   include any datagrams counted in ddpForwRequests."
  1577.               ::= { ddp 1 }
  1578.  
  1579.           ddpOutShorts OBJECT-TYPE
  1580.               SYNTAX Counter
  1581.               ACCESS read-only
  1582.               STATUS mandatory
  1583.               DESCRIPTION
  1584.                   "The total number of short DDP datagrams which were
  1585.                   transmitted from this entity."
  1586.               ::= { ddp 2 }
  1587.  
  1588.           ddpOutLongs OBJECT-TYPE
  1589.               SYNTAX Counter
  1590.               ACCESS read-only
  1591.               STATUS mandatory
  1592.               DESCRIPTION
  1593.                   "The total number of long DDP datagrams which were
  1594.                   transmitted from this entity."
  1595.               ::= { ddp 3 }
  1596.  
  1597.           ddpInReceives OBJECT-TYPE
  1598.               SYNTAX Counter
  1599.               ACCESS read-only
  1600.               STATUS mandatory
  1601.               DESCRIPTION
  1602.                   "The total number of input datagrams received by
  1603.                   DDP, including those received in error."
  1604.               ::= { ddp 4 }
  1605.  
  1606.           ddpInLocalDatagrams OBJECT-TYPE
  1607.               SYNTAX Counter
  1608.               ACCESS read-only
  1609.               STATUS mandatory
  1610.               DESCRIPTION
  1611.                   "The total number of input DDP datagrams for which
  1612.                   this
  1613.                   entity was their final DDP destination."
  1614.               ::= { ddp 6 }
  1615.  
  1616.           ddpNoProtocolHandlers OBJECT-TYPE
  1617.               SYNTAX Counter
  1618.               ACCESS read-only
  1619.               STATUS mandatory
  1620.               DESCRIPTION
  1621.                   "The total number of DDP datagrams addressed to this
  1622.                   entity that were addressed to an upper layer protocol
  1623.  
  1624.  
  1625.  
  1626. Waldbusser & Frisa                                             [Page 29]
  1627.  
  1628. RFC 1742                    AppleTalk MIB II                January 1995
  1629.  
  1630.  
  1631.                   for which no protocol handler existed."
  1632.               ::= { ddp 7 }
  1633.  
  1634.           ddpTooShortErrors OBJECT-TYPE
  1635.               SYNTAX Counter
  1636.               ACCESS read-only
  1637.               STATUS mandatory
  1638.               DESCRIPTION
  1639.                   "The total number of input DDP datagrams dropped
  1640.                   because the received data length was less than the
  1641.                   data length specified in the DDP header or the
  1642.                   received data length was less than the length of the
  1643.                   expected DDP header."
  1644.               ::= { ddp 9 }
  1645.  
  1646.           ddpTooLongErrors OBJECT-TYPE
  1647.               SYNTAX Counter
  1648.               ACCESS read-only
  1649.               STATUS mandatory
  1650.               DESCRIPTION
  1651.                   "The total number of input DDP datagrams dropped
  1652.                   because they exceeded the maximum DDP datagram
  1653.                   size."
  1654.               ::= { ddp 10 }
  1655.  
  1656.           ddpShortDDPErrors OBJECT-TYPE
  1657.               SYNTAX Counter
  1658.               ACCESS read-only
  1659.               STATUS mandatory
  1660.               DESCRIPTION
  1661.                   "The total number of input DDP datagrams dropped
  1662.                   because this entity was not their final destination
  1663.                   and their type was short DDP."
  1664.               ::= { ddp 12 }
  1665.  
  1666.           ddpChecksumErrors OBJECT-TYPE
  1667.               SYNTAX Counter
  1668.               ACCESS read-only
  1669.               STATUS mandatory
  1670.               DESCRIPTION
  1671.                   "The total number of input DDP datagrams for which
  1672.                   this DDP entity was their final destination, and
  1673.                   which were dropped because of a checksum error."
  1674.               ::= { ddp 14 }
  1675.  
  1676.           ddpListenerTable OBJECT-TYPE
  1677.               SYNTAX SEQUENCE OF DdpListenerEntry
  1678.               ACCESS not-accessible
  1679.  
  1680.  
  1681.  
  1682. Waldbusser & Frisa                                             [Page 30]
  1683.  
  1684. RFC 1742                    AppleTalk MIB II                January 1995
  1685.  
  1686.  
  1687.               STATUS mandatory
  1688.               DESCRIPTION
  1689.                   "The ddpListenerTable stores information for each
  1690.                   DDP socket that has a listener."
  1691.               ::= { ddp 15 }
  1692.  
  1693.           ddpListenerEntry OBJECT-TYPE
  1694.               SYNTAX DdpListenerEntry
  1695.               ACCESS not-accessible
  1696.               STATUS mandatory
  1697.               DESCRIPTION
  1698.                   "This ddpListenerEntry contains information about a
  1699.                   particular socket that has a socket listener.
  1700.  
  1701.                   As an example, an instance of the ddpListenerStatus
  1702.                   object might be named ddpListenerStatus.0.80.220.1"
  1703.               INDEX { ddpListenerAddress }
  1704.               ::= { ddpListenerTable 1 }
  1705.  
  1706.           DdpListenerEntry ::= SEQUENCE {
  1707.               ddpListenerAddress         DdpSocketAddress,
  1708.               ddpListenerInPkts          Counter,
  1709.               ddpListenerStatus          INTEGER
  1710.           }
  1711.  
  1712.           ddpListenerAddress OBJECT-TYPE
  1713.               SYNTAX DdpSocketAddress
  1714.               ACCESS not-accessible
  1715.               STATUS mandatory
  1716.               DESCRIPTION
  1717.                   "The DDP address that this socket listener is bound
  1718.                   to.  If this socket listener isn't bound to a
  1719.                   particular address, for instance if it is intended
  1720.                   for all interfaces, this object shall have the value
  1721.                   of three octets of zero followed by one octet of
  1722.                   socket number. The socket number must not equal
  1723.                   zero."
  1724.               ::= { ddpListenerEntry 1 }
  1725.  
  1726.           ddpListenerInPkts OBJECT-TYPE
  1727.               SYNTAX Counter
  1728.               ACCESS read-only
  1729.               STATUS mandatory
  1730.               DESCRIPTION
  1731.                   "The number of packets received for this listener."
  1732.               ::= { ddpListenerEntry 2 }
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738. Waldbusser & Frisa                                             [Page 31]
  1739.  
  1740. RFC 1742                    AppleTalk MIB II                January 1995
  1741.  
  1742.  
  1743.           ddpListenerStatus OBJECT-TYPE
  1744.               SYNTAX INTEGER {
  1745.                   valid(1),
  1746.                   invalid(2)
  1747.               }
  1748.               ACCESS read-write
  1749.               STATUS mandatory
  1750.               DESCRIPTION
  1751.                   "The status of this socket listener.
  1752.                   Setting this object to the value invalid(2) has the
  1753.                   effect of invalidating the corresponding entry in the
  1754.                   ddpListenerTable.  That is, it effectively
  1755.                   disassociates the mapping identified with said
  1756.                   entry.  It is an implementation-specific matter as
  1757.                   to whether the agent removes an invalidated entry
  1758.                   from the table. Accordingly, management stations
  1759.                   must be prepared to receive from agents tabular
  1760.                   information corresponding to entries not currently
  1761.                   in use.  Proper interpretation of such entries
  1762.                   requires examination of the relevant
  1763.                   ddpListenerStatus object."
  1764.               ::= { ddpListenerEntry 3 }
  1765.  
  1766.  
  1767.           -- The DDP Router Group
  1768.           --
  1769.           -- Implementation of this group is required for all routers
  1770.           -- which implement DDP
  1771.           --
  1772.           -- This group consists of DDP variables that only a router
  1773.           -- would implement.  The following variables are included:
  1774.           --     ddpForwRequests
  1775.           --     ddpOutNoRoutes
  1776.           --     ddpBroadcastErrors
  1777.           --     ddpHopCountErrors
  1778.           --     ddpForwardingTable
  1779.           --
  1780.           -- Note that the variables in this group are not numbered
  1781.           -- sequentially.  This was done so that variables from
  1782.           -- RFC 1243 did not need to be deprecated.
  1783.  
  1784.           ddpForwRequests OBJECT-TYPE
  1785.               SYNTAX Counter
  1786.               ACCESS read-only
  1787.               STATUS mandatory
  1788.               DESCRIPTION
  1789.                   "The number of input datagrams for which this entity
  1790.                   was not their final DDP destination, as a result of
  1791.  
  1792.  
  1793.  
  1794. Waldbusser & Frisa                                             [Page 32]
  1795.  
  1796. RFC 1742                    AppleTalk MIB II                January 1995
  1797.  
  1798.  
  1799.                   which an attempt was made to find a route to forward
  1800.                   them to that final destination."
  1801.               ::= { ddp 5 }
  1802.  
  1803.           ddpOutNoRoutes OBJECT-TYPE
  1804.               SYNTAX Counter
  1805.               ACCESS read-only
  1806.               STATUS mandatory
  1807.               DESCRIPTION
  1808.                   "The total number of DDP datagrams dropped because a
  1809.                   route could not be found to their final destination."
  1810.               ::= { ddp 8 }
  1811.  
  1812.           ddpBroadcastErrors OBJECT-TYPE
  1813.               SYNTAX Counter
  1814.               ACCESS read-only
  1815.               STATUS mandatory
  1816.               DESCRIPTION
  1817.                   "The total number of input DDP datagrams dropped
  1818.                   because this entity was not their final destination
  1819.                   and they were addressed to the link level broadcast."
  1820.               ::= { ddp 11 }
  1821.  
  1822.           ddpHopCountErrors OBJECT-TYPE
  1823.               SYNTAX Counter
  1824.               ACCESS read-only
  1825.               STATUS mandatory
  1826.               DESCRIPTION
  1827.                   "The total number of input DDP datagrams dropped
  1828.                   because this entity was not their final destination
  1829.                   and their hop count would exceed 15."
  1830.               ::= { ddp 13 }
  1831.  
  1832.           -- The ddpForwardingTable is a read-only table which shows the
  1833.           -- next hop that a datagram will take when being routed to a
  1834.           -- specific network.  If a manager wishes to change data in
  1835.           -- this table via SNMP, he must change it in the MIB for the
  1836.           -- routing protocol itself (by incrementing hop counts,
  1837.           -- etc), rather than in this table.  This table is derived
  1838.           -- by the managed entity from the information it receives
  1839.           -- from the routing protocols that it supports.
  1840.           --
  1841.           -- This table also shows the routing table from which the next
  1842.           -- hop was derived.  When a MIB is written for an AppleTalk
  1843.           -- routing protocol, it should include the definition of an
  1844.           -- object identifier which will be used in the
  1845.           -- ddpForwardingProto variable defined here.  (For example,
  1846.           -- a value for RTMP is defined as { ddp-forw-proto-oids 1 }
  1847.  
  1848.  
  1849.  
  1850. Waldbusser & Frisa                                             [Page 33]
  1851.  
  1852. RFC 1742                    AppleTalk MIB II                January 1995
  1853.  
  1854.  
  1855.           -- below.)
  1856.           --
  1857.           -- To look for a specific net N in this table, it is suggested
  1858.           -- that the management station perform a get-next query for
  1859.           -- ddpForwardingNetEnd.(N-1).  This will retrieve the correct
  1860.           -- row if it exists in the table.
  1861.  
  1862.           ddpForwardingTable OBJECT-TYPE
  1863.               SYNTAX SEQUENCE OF DdpForwardingEntry
  1864.               ACCESS not-accessible
  1865.               STATUS mandatory
  1866.               DESCRIPTION
  1867.                   "A table of forwarding entries for DDP.  This table
  1868.                   contains a route for each AppleTalk network currently
  1869.                   known to the entity."
  1870.               ::= { ddp 16 }
  1871.  
  1872.           ddpForwardingEntry OBJECT-TYPE
  1873.               SYNTAX DdpForwardingEntry
  1874.               ACCESS not-accessible
  1875.               STATUS mandatory
  1876.               DESCRIPTION
  1877.                   "A forwarding entry for a particular AppleTalk
  1878.                   network.
  1879.  
  1880.                   As an example, an instance of the ddpForwardingPort
  1881.                   object might be named ddpForwardingPort.0.90"
  1882.               INDEX { ddpForwardingNetEnd }
  1883.               ::= { ddpForwardingTable 1 }
  1884.  
  1885.           DdpForwardingEntry ::= SEQUENCE {
  1886.               ddpForwardingNetEnd         ATNetworkNumber,
  1887.               ddpForwardingNetStart       ATNetworkNumber,
  1888.               ddpForwardingNextHop        OCTET STRING,
  1889.               ddpForwardingProto          OBJECT IDENTIFIER,
  1890.               ddpForwardingModifiedTime   TimeTicks,
  1891.               ddpForwardingUseCounts      Counter,
  1892.               ddpForwardingPort           INTEGER
  1893.           }
  1894.  
  1895.           ddpForwardingNetEnd OBJECT-TYPE
  1896.               SYNTAX ATNetworkNumber
  1897.               ACCESS not-accessible
  1898.               STATUS mandatory
  1899.               DESCRIPTION
  1900.                   "The last network number in the network range
  1901.                   matched by this forwarding entry.  This will not be
  1902.                   zero even if this corresponds to a non-extended
  1903.  
  1904.  
  1905.  
  1906. Waldbusser & Frisa                                             [Page 34]
  1907.  
  1908. RFC 1742                    AppleTalk MIB II                January 1995
  1909.  
  1910.  
  1911.                   net."
  1912.               ::= { ddpForwardingEntry 1 }
  1913.  
  1914.           ddpForwardingNetStart OBJECT-TYPE
  1915.               SYNTAX ATNetworkNumber
  1916.               ACCESS read-only
  1917.               STATUS mandatory
  1918.               DESCRIPTION
  1919.                   "The first network number in the network range
  1920.                   matched by this forwarding entry."
  1921.               ::= { ddpForwardingEntry 2 }
  1922.  
  1923.           ddpForwardingNextHop OBJECT-TYPE
  1924.               SYNTAX OCTET STRING
  1925.               ACCESS read-only
  1926.               STATUS mandatory
  1927.               DESCRIPTION
  1928.                   "The next hop in the route to this entry's
  1929.                   destination network.  The format of this address can
  1930.                   be determined by examinating the atportType
  1931.                   corresponding to this entry."
  1932.               ::= { ddpForwardingEntry 3 }
  1933.  
  1934.           ddpForwardingProto OBJECT-TYPE
  1935.               SYNTAX OBJECT IDENTIFIER
  1936.               ACCESS read-only
  1937.               STATUS mandatory
  1938.               DESCRIPTION
  1939.                   "The routing mechanism by which this route was
  1940.                   learned."
  1941.               ::= { ddpForwardingEntry 4 }
  1942.  
  1943.           ddpForwardingModifiedTime OBJECT-TYPE
  1944.               SYNTAX TimeTicks
  1945.               ACCESS read-only
  1946.               STATUS mandatory
  1947.               DESCRIPTION
  1948.                   "The value of sysUpTime at the time of the last
  1949.                   modification to this entry.  The initial value of
  1950.                   ddpForwardingModified time shall be the value of
  1951.                   sysUpTime at the time the entry is created."
  1952.               ::= { ddpForwardingEntry 5 }
  1953.  
  1954.           ddpForwardingUseCounts OBJECT-TYPE
  1955.               SYNTAX Counter
  1956.               ACCESS read-only
  1957.               STATUS mandatory
  1958.               DESCRIPTION
  1959.  
  1960.  
  1961.  
  1962. Waldbusser & Frisa                                             [Page 35]
  1963.  
  1964. RFC 1742                    AppleTalk MIB II                January 1995
  1965.  
  1966.  
  1967.                   "The number of times this entry has been used to
  1968.                   route a packet to the destination network.  Note
  1969.                   that this counter is not cleared when the
  1970.                   corresponding ddpForwardingNextHop variable
  1971.                   changes."
  1972.              ::= { ddpForwardingEntry 6 }
  1973.  
  1974.           ddpForwardingPort OBJECT-TYPE
  1975.               SYNTAX INTEGER
  1976.               ACCESS read-only
  1977.               STATUS mandatory
  1978.               DESCRIPTION
  1979.                   "The AppleTalk port through which
  1980.                   ddpForwardingNextHop is reached.  The interface
  1981.                   identified by a particular value of this variable is
  1982.                   the same interface as identified by the same value
  1983.                   of atportIndex."
  1984.               ::= { ddpForwardingEntry 7 }
  1985.  
  1986.  
  1987.           ddpForwProtoOids OBJECT IDENTIFIER ::= { ddp 17 }
  1988.  
  1989.           -- The value to be assigned to ddpForwardingProto when the
  1990.           -- routing protocol is RTMP.
  1991.           rtmpRoutingProto OBJECT IDENTIFIER ::= { ddpForwProtoOids 1 }
  1992.  
  1993.           -- The value to be assigned to ddpForwardingProto when the
  1994.           -- routing protocol is KIP.
  1995.           kipRoutingProto OBJECT IDENTIFIER ::= { ddpForwProtoOids 2 }
  1996.  
  1997.           ddpForwardingTableOverflows OBJECT-TYPE
  1998.               SYNTAX Counter
  1999.               ACCESS read-only
  2000.               STATUS mandatory
  2001.               DESCRIPTION
  2002.                   "The number of times the entity attempted to add an
  2003.                   entry to the forwarding table but failed due to
  2004.                   overflow."
  2005.               ::= { ddp 18 }
  2006.  
  2007.  
  2008.           -- The RTMP Group
  2009.           --
  2010.           -- Implementation of this group is required for all routers
  2011.           -- which implement RTMP
  2012.  
  2013.           rtmpTable OBJECT-TYPE
  2014.               SYNTAX SEQUENCE OF RtmpEntry
  2015.  
  2016.  
  2017.  
  2018. Waldbusser & Frisa                                             [Page 36]
  2019.  
  2020. RFC 1742                    AppleTalk MIB II                January 1995
  2021.  
  2022.  
  2023.               ACCESS not-accessible
  2024.               STATUS mandatory
  2025.               DESCRIPTION
  2026.                   "A list of Routing Table Maintenance Protocol
  2027.                   entries for this entity."
  2028.               ::= { rtmp 1 }
  2029.  
  2030.           rtmpEntry OBJECT-TYPE
  2031.               SYNTAX RtmpEntry
  2032.               ACCESS not-accessible
  2033.               STATUS mandatory
  2034.               DESCRIPTION
  2035.                   "The route entry to a particular network range.
  2036.  
  2037.                   As an example, an instance of the rtmpPort object
  2038.                   might be named rtmpPort.0.80"
  2039.               INDEX { rtmpRangeStart }
  2040.               ::= { rtmpTable 1 }
  2041.  
  2042.           RtmpEntry ::= SEQUENCE {
  2043.               rtmpRangeStart  ATNetworkNumber,
  2044.               rtmpRangeEnd    ATNetworkNumber,
  2045.               rtmpNextHop     OCTET STRING,
  2046.               rtmpType        INTEGER,
  2047.               rtmpPort        INTEGER,
  2048.               rtmpHops        INTEGER,
  2049.               rtmpState       INTEGER
  2050.           }
  2051.  
  2052.           rtmpRangeStart OBJECT-TYPE
  2053.               SYNTAX ATNetworkNumber
  2054.               ACCESS read-only
  2055.               STATUS mandatory
  2056.               DESCRIPTION
  2057.                   "The first DDP network address in the network range
  2058.                   to which this routing entry pertains.  This is a two
  2059.                   octet DDP network address in network byte order."
  2060.               ::= { rtmpEntry 1 }
  2061.  
  2062.           rtmpRangeEnd OBJECT-TYPE
  2063.               SYNTAX ATNetworkNumber
  2064.               ACCESS read-only
  2065.               STATUS mandatory
  2066.               DESCRIPTION
  2067.                   "The last DDP network address in the network range
  2068.                   to which this routing entry pertains.  This is a two
  2069.                   octet DDP network address in network byte order.  If
  2070.                   the network to which this routing entry pertains is
  2071.  
  2072.  
  2073.  
  2074. Waldbusser & Frisa                                             [Page 37]
  2075.  
  2076. RFC 1742                    AppleTalk MIB II                January 1995
  2077.  
  2078.  
  2079.                   a non-extended network, the value for rtmpRangeEnd
  2080.                   shall be two octets of zero."
  2081.               ::= { rtmpEntry 2 }
  2082.  
  2083.           rtmpNextHop OBJECT-TYPE
  2084.               SYNTAX OCTET STRING
  2085.               ACCESS read-only
  2086.               STATUS mandatory
  2087.               DESCRIPTION
  2088.                   "The next internet router in the route to this
  2089.                   entry's destination network.  The format of this
  2090.                   address can be determined by examinating the
  2091.                   atportType corresponding to this entry."
  2092.               ::= { rtmpEntry 3 }
  2093.  
  2094.           rtmpType OBJECT-TYPE
  2095.               SYNTAX INTEGER {
  2096.                   other(1),
  2097.                   appletalk(2),
  2098.                   serialPPP(3),
  2099.                   serialNonstandard(4)
  2100.               }
  2101.               ACCESS read-only
  2102.               STATUS mandatory
  2103.               DESCRIPTION
  2104.                   "The type of network over which this route points."
  2105.               ::= { rtmpEntry 4 }
  2106.  
  2107.           rtmpPort OBJECT-TYPE
  2108.               SYNTAX INTEGER
  2109.               ACCESS read-only
  2110.               STATUS mandatory
  2111.               DESCRIPTION
  2112.                   "The AppleTalk port over which this route points.
  2113.                   The interface identified by a particular value of
  2114.                   this variable is the same interface as identified by
  2115.                   the same value of atportIndex."
  2116.               ::= { rtmpEntry 5 }
  2117.  
  2118.           rtmpHops OBJECT-TYPE
  2119.               SYNTAX INTEGER
  2120.               ACCESS read-only
  2121.               STATUS mandatory
  2122.               DESCRIPTION
  2123.                   "The number of hops required to reach the
  2124.                   destination network to which this routing entry
  2125.                   pertains."
  2126.               ::= { rtmpEntry 6 }
  2127.  
  2128.  
  2129.  
  2130. Waldbusser & Frisa                                             [Page 38]
  2131.  
  2132. RFC 1742                    AppleTalk MIB II                January 1995
  2133.  
  2134.  
  2135.           rtmpState OBJECT-TYPE
  2136.               SYNTAX INTEGER {
  2137.                   good(1),
  2138.                   suspect(2),
  2139.                   badZero(3),
  2140.                   badOne(4),
  2141.                   invalid(5)
  2142.               }
  2143.               ACCESS read-write
  2144.               STATUS mandatory
  2145.               DESCRIPTION
  2146.                   "The status of the information contained in this
  2147.                   route entry.
  2148.  
  2149.                   Setting this object to the value invalid(5) has the
  2150.                   effect of invalidating the corresponding entry in
  2151.                   the rtmpTable.  That is, it  effectively
  2152.                   disassociates the mapping identified with said
  2153.                   entry.  It is an implementation-specific matter as
  2154.                   to whether the agent removes an invalidated entry
  2155.                   from the table. Accordingly, management stations
  2156.                   must be prepared to receive from agents tabular
  2157.                   information corresponding to entries not currently
  2158.                   in use.  Proper interpretation of such entries
  2159.                   requires examination of the relevant rtmpState
  2160.                   object."
  2161.               ::= { rtmpEntry 7 }
  2162.  
  2163.           rtmpInDataPkts OBJECT-TYPE
  2164.               SYNTAX Counter
  2165.               ACCESS read-only
  2166.               STATUS mandatory
  2167.               DESCRIPTION
  2168.                   "A count of the number of good RTMP data packets
  2169.                   received by this entity."
  2170.               ::= { rtmp 2 }
  2171.  
  2172.           rtmpOutDataPkts OBJECT-TYPE
  2173.               SYNTAX Counter
  2174.               ACCESS read-only
  2175.               STATUS mandatory
  2176.               DESCRIPTION
  2177.                   "A count of the number of RTMP packets sent by this
  2178.                   entity."
  2179.               ::= { rtmp 3 }
  2180.  
  2181.           rtmpInRequestPkts OBJECT-TYPE
  2182.               SYNTAX Counter
  2183.  
  2184.  
  2185.  
  2186. Waldbusser & Frisa                                             [Page 39]
  2187.  
  2188. RFC 1742                    AppleTalk MIB II                January 1995
  2189.  
  2190.  
  2191.               ACCESS read-only
  2192.               STATUS mandatory
  2193.               DESCRIPTION
  2194.                   "A count of the number of good RTMP Request packets
  2195.                   received by this entity."
  2196.               ::= { rtmp 4 }
  2197.  
  2198.           rtmpNextIREqualChanges OBJECT-TYPE
  2199.               SYNTAX Counter
  2200.               ACCESS read-only
  2201.               STATUS mandatory
  2202.               DESCRIPTION
  2203.                   "A count of the number of times RTMP changes the
  2204.                   Next Internet Router in a routing entry because the
  2205.                   hop count advertised in a routing tuple was equal to
  2206.                   the current hop count for a particular network."
  2207.               ::= { rtmp 5 }
  2208.  
  2209.           rtmpNextIRLessChanges OBJECT-TYPE
  2210.               SYNTAX Counter
  2211.               ACCESS read-only
  2212.               STATUS mandatory
  2213.               DESCRIPTION
  2214.                   "A count of the number of times RTMP changes the
  2215.                   Next Internet Router in a routing entry because the
  2216.                   hop count advertised in a routing tuple was less
  2217.                   than the current hop count for a particular network."
  2218.               ::= { rtmp 6 }
  2219.  
  2220.           rtmpRouteDeletes OBJECT-TYPE
  2221.               SYNTAX Counter
  2222.               ACCESS read-only
  2223.               STATUS mandatory
  2224.               DESCRIPTION
  2225.                   "A count of the number of times RTMP deletes a route
  2226.                   because it was aged out of the table.  This can help
  2227.                   to detect routing problems."
  2228.               ::= { rtmp 7 }
  2229.  
  2230.           rtmpRoutingTableOverflows OBJECT-TYPE
  2231.               SYNTAX Counter
  2232.               ACCESS read-only
  2233.               STATUS mandatory
  2234.               DESCRIPTION
  2235.                   "The number of times RTMP attempted to add a route
  2236.                   to the RTMP table but failed due to lack of space."
  2237.               ::= { rtmp 8 }
  2238.  
  2239.  
  2240.  
  2241.  
  2242. Waldbusser & Frisa                                             [Page 40]
  2243.  
  2244. RFC 1742                    AppleTalk MIB II                January 1995
  2245.  
  2246.  
  2247.           -- The RTMP Stub Group
  2248.           --
  2249.           -- Implementation of this group is mandatory for all
  2250.           -- entities that implement RTMP
  2251.           --
  2252.           -- It is intended that this group be implemented by routers
  2253.           -- and end nodes.
  2254.  
  2255.           rtmpOutRequestPkts OBJECT-TYPE
  2256.               SYNTAX Counter
  2257.               ACCESS read-only
  2258.               STATUS mandatory
  2259.               DESCRIPTION
  2260.                   "A count of the number of RTMP Request packets sent
  2261.                   by this entity."
  2262.               ::= { rtmpStub 1 }
  2263.  
  2264.           rtmpInVersionMismatches OBJECT-TYPE
  2265.               SYNTAX Counter
  2266.               ACCESS read-only
  2267.               STATUS mandatory
  2268.               DESCRIPTION
  2269.                   "A count of the number of RTMP packets received by
  2270.                   this entity that were rejected due to a version
  2271.                   mismatch."
  2272.               ::= { rtmpStub 2 }
  2273.  
  2274.           rtmpInErrors OBJECT-TYPE
  2275.               SYNTAX Counter
  2276.               ACCESS read-only
  2277.               STATUS mandatory
  2278.               DESCRIPTION
  2279.                   "A count of the number of RTMP packets received by
  2280.                   this entity that were rejected for an error other
  2281.                   than version mismatch."
  2282.               ::= { rtmpStub 3 }
  2283.  
  2284.  
  2285.           -- The KIP Group
  2286.           --
  2287.           -- Implementation of this group is mandatory for all
  2288.           -- entities that implement KIP
  2289.  
  2290.           kipTable OBJECT-TYPE
  2291.               SYNTAX SEQUENCE OF KipEntry
  2292.               ACCESS not-accessible
  2293.               STATUS mandatory
  2294.               DESCRIPTION
  2295.  
  2296.  
  2297.  
  2298. Waldbusser & Frisa                                             [Page 41]
  2299.  
  2300. RFC 1742                    AppleTalk MIB II                January 1995
  2301.  
  2302.  
  2303.                   "The table of routing information for KIP networks."
  2304.               ::= { kip 1 }
  2305.  
  2306.           kipEntry OBJECT-TYPE
  2307.               SYNTAX KipEntry
  2308.               ACCESS not-accessible
  2309.               STATUS mandatory
  2310.               DESCRIPTION
  2311.                   "An entry in the routing table for KIP networks.
  2312.  
  2313.                   As an example, an instance of the kipCore object
  2314.                   might be named kipCore.0.80"
  2315.               INDEX { kipNetStart }
  2316.               ::= { kipTable 1 }
  2317.  
  2318.           KipEntry ::= SEQUENCE {
  2319.               kipNetStart     ATNetworkNumber,
  2320.               kipNetEnd       ATNetworkNumber,
  2321.               kipNextHop      IpAddress,
  2322.               kipHopCount     INTEGER,
  2323.               kipBCastAddr    IpAddress,
  2324.               kipCore         INTEGER,
  2325.               kipType         INTEGER,
  2326.               kipState        INTEGER,
  2327.               kipShare        INTEGER,
  2328.               kipFrom         IpAddress
  2329.           }
  2330.  
  2331.           kipNetStart OBJECT-TYPE
  2332.               SYNTAX ATNetworkNumber
  2333.               ACCESS read-only
  2334.               STATUS mandatory
  2335.               DESCRIPTION
  2336.                   "The first AppleTalk network address in the range
  2337.                   for this routing entry.  This address is a two octet
  2338.                   DDP network address in network byte order."
  2339.               ::= { kipEntry 1 }
  2340.  
  2341.           kipNetEnd OBJECT-TYPE
  2342.               SYNTAX ATNetworkNumber
  2343.               ACCESS read-write
  2344.               STATUS mandatory
  2345.               DESCRIPTION
  2346.                   "The last AppleTalk network address in the range for
  2347.                   this routing entry.  This address is a two octet DDP
  2348.                   network address in network byte order.  If the
  2349.                   network to which this AppleTalk port is connected is
  2350.                   a non-extended network, the value for kipNetEnd
  2351.  
  2352.  
  2353.  
  2354. Waldbusser & Frisa                                             [Page 42]
  2355.  
  2356. RFC 1742                    AppleTalk MIB II                January 1995
  2357.  
  2358.  
  2359.                   shall be two octets of zero."
  2360.               ::= { kipEntry 2 }
  2361.  
  2362.           kipNextHop OBJECT-TYPE
  2363.               SYNTAX IpAddress
  2364.               ACCESS read-write
  2365.               STATUS mandatory
  2366.               DESCRIPTION
  2367.                   "The IP address of the next hop in the route to this
  2368.                   entry's destination network."
  2369.               ::= { kipEntry 3 }
  2370.  
  2371.           kipHopCount OBJECT-TYPE
  2372.               SYNTAX INTEGER
  2373.               ACCESS read-write
  2374.               STATUS mandatory
  2375.               DESCRIPTION
  2376.                   "The number of hops required to reach the destination
  2377.                   network to which this entry pertains."
  2378.               ::= { kipEntry 4 }
  2379.  
  2380.           kipBCastAddr OBJECT-TYPE
  2381.               SYNTAX IpAddress
  2382.               ACCESS read-write
  2383.               STATUS mandatory
  2384.               DESCRIPTION
  2385.                   "The form of the IP address used to broadcast on this
  2386.                   network."
  2387.               ::= { kipEntry 5 }
  2388.  
  2389.           kipCore OBJECT-TYPE
  2390.               SYNTAX INTEGER {
  2391.                    core(1),
  2392.                    notcore(2)
  2393.               }
  2394.               ACCESS read-write
  2395.               STATUS mandatory
  2396.               DESCRIPTION
  2397.                   "The status of kipNextHop as a core gateway."
  2398.               ::= { kipEntry 6 }
  2399.  
  2400.           kipType OBJECT-TYPE
  2401.               SYNTAX INTEGER {
  2402.                    kipRouter(1),
  2403.                    net(2),
  2404.                    host(3),
  2405.                    other(4),
  2406.                    async(5)
  2407.  
  2408.  
  2409.  
  2410. Waldbusser & Frisa                                             [Page 43]
  2411.  
  2412. RFC 1742                    AppleTalk MIB II                January 1995
  2413.  
  2414.  
  2415.               }
  2416.               ACCESS read-write
  2417.               STATUS mandatory
  2418.               DESCRIPTION
  2419.                   "The type of the entity that this route points to."
  2420.               ::= { kipEntry 7 }
  2421.  
  2422.           kipState OBJECT-TYPE
  2423.               SYNTAX INTEGER {
  2424.                    configured(1),  -- this entry is not aged
  2425.                    learned(2),
  2426.                    invalid(3)
  2427.               }
  2428.               ACCESS read-write
  2429.               STATUS mandatory
  2430.               DESCRIPTION
  2431.                   "The state of this network entry.
  2432.  
  2433.                   Setting this object to the value invalid(3) has the
  2434.                   effect of invalidating the corresponding entry in the
  2435.                   kipTable.  That is, it  effectively disassociates the
  2436.                   mapping identified with said entry.  It is an
  2437.                   implementation-specific matter as to whether the agent
  2438.                   removes an invalidated entry from the table.
  2439.                   Accordingly, management stations must be prepared to
  2440.                   receive from agents tabular information corresponding
  2441.                   to entries not currently in use.  Proper
  2442.                   interpretation of such entries requires examination
  2443.                   of the relevant kipState object."
  2444.               ::= { kipEntry 8 }
  2445.  
  2446.           kipShare OBJECT-TYPE
  2447.               SYNTAX INTEGER {
  2448.                    shared(1),
  2449.                    private(2)
  2450.               }
  2451.               ACCESS read-write
  2452.               STATUS mandatory
  2453.               DESCRIPTION
  2454.                   "If the information in this entry is propagated to
  2455.                   other routers as part of the AA routing protocol,
  2456.                   the value of this variable is equal to shared(1).
  2457.                   Otherwise its value is private(2)."
  2458.               ::= { kipEntry 9 }
  2459.  
  2460.           kipFrom OBJECT-TYPE
  2461.               SYNTAX IpAddress
  2462.               ACCESS read-only
  2463.  
  2464.  
  2465.  
  2466. Waldbusser & Frisa                                             [Page 44]
  2467.  
  2468. RFC 1742                    AppleTalk MIB II                January 1995
  2469.  
  2470.  
  2471.               STATUS mandatory
  2472.               DESCRIPTION
  2473.                   "The IP address from which the routing entry was
  2474.                   learned via the AA protocol.  If this entry was not
  2475.                   created via the AA protocol, it should contain IP
  2476.                   address 0.0.0.0."
  2477.               ::= { kipEntry 10 }
  2478.  
  2479.  
  2480.           -- The ZIP Router Group
  2481.           --
  2482.           -- Implementation of this group is required for all routers
  2483.           -- which implement ZIP
  2484.           --
  2485.           -- This group consists of ZIP variables that would be
  2486.           -- implemented by a router.
  2487.  
  2488.           zipTable OBJECT-TYPE
  2489.               SYNTAX SEQUENCE OF ZipEntry
  2490.               ACCESS not-accessible
  2491.               STATUS mandatory
  2492.               DESCRIPTION
  2493.                   "The table of zone information for reachable
  2494.                   AppleTalk networks."
  2495.               ::= { zipRouter 1 }
  2496.  
  2497.           zipEntry OBJECT-TYPE
  2498.               SYNTAX ZipEntry
  2499.               ACCESS not-accessible
  2500.               STATUS mandatory
  2501.               DESCRIPTION
  2502.                   "An entry of zone information for a particular zone
  2503.                   and network combination.
  2504.  
  2505.                   As an example, an instance of the zipZoneState object
  2506.                   might be named zipZoneState.0.80.4"
  2507.               INDEX { zipZoneNetStart, zipZoneIndex }
  2508.               ::= { zipTable 1 }
  2509.  
  2510.           ZipEntry ::= SEQUENCE {
  2511.               zipZoneName     ATName,
  2512.               zipZoneIndex    INTEGER,
  2513.               zipZoneNetStart ATNetworkNumber,
  2514.               zipZoneNetEnd   ATNetworkNumber,
  2515.               zipZoneState    INTEGER,
  2516.               zipZoneFrom     OCTET STRING,
  2517.               zipZonePort     INTEGER
  2518.           }
  2519.  
  2520.  
  2521.  
  2522. Waldbusser & Frisa                                             [Page 45]
  2523.  
  2524. RFC 1742                    AppleTalk MIB II                January 1995
  2525.  
  2526.  
  2527.           zipZoneName OBJECT-TYPE
  2528.               SYNTAX ATName
  2529.               ACCESS read-only
  2530.               STATUS mandatory
  2531.               DESCRIPTION
  2532.                   "The zone name of this entry.  This is stored in
  2533.                   Mac ASCII format.  If the full zone list for the
  2534.                   entry is not known, the value for zipZoneName shall
  2535.                   be a zero length octet string."
  2536.               ::= { zipEntry 1 }
  2537.  
  2538.           zipZoneIndex OBJECT-TYPE
  2539.               SYNTAX INTEGER
  2540.               ACCESS read-only
  2541.               STATUS mandatory
  2542.               DESCRIPTION
  2543.                   "An integer that is unique to the zipZoneName that
  2544.                   is present in this entry.  For any given zone name,
  2545.                   every zipEntry that has an equal zone name will have
  2546.                   the same zipZoneIndex.  When a zone name is
  2547.                   discovered which is not currently in the table, it
  2548.                   will be assigned an index greater than any
  2549.                   previously assigned index."
  2550.               ::= { zipEntry 2 }
  2551.  
  2552.           zipZoneNetStart OBJECT-TYPE
  2553.               SYNTAX ATNetworkNumber
  2554.               ACCESS read-only
  2555.               STATUS mandatory
  2556.               DESCRIPTION
  2557.                   "The network that starts the range for this entry.
  2558.                   This address is a two octet DDP network address in
  2559.                   network byte order."
  2560.               ::= { zipEntry 3 }
  2561.  
  2562.           zipZoneNetEnd OBJECT-TYPE
  2563.               SYNTAX ATNetworkNumber
  2564.               ACCESS read-only
  2565.               STATUS mandatory
  2566.               DESCRIPTION
  2567.                   "The network that ends the range for this entry.
  2568.                   This address is a two octet DDP network address in
  2569.                   network byte order.  If the network to which this
  2570.                   zip entry pertains is a non-extended network, the
  2571.                   value for zipZoneNetEnd shall be two octets of
  2572.                   zero."
  2573.               ::= { zipEntry 4 }
  2574.  
  2575.  
  2576.  
  2577.  
  2578. Waldbusser & Frisa                                             [Page 46]
  2579.  
  2580. RFC 1742                    AppleTalk MIB II                January 1995
  2581.  
  2582.  
  2583.           zipZoneState OBJECT-TYPE
  2584.               SYNTAX INTEGER {
  2585.                   valid(1),
  2586.                   invalid(2)
  2587.               }
  2588.               ACCESS read-write
  2589.               STATUS mandatory
  2590.               DESCRIPTION
  2591.                   "The state of this zip entry.
  2592.  
  2593.                   Setting this object to the value invalid(2) has the
  2594.                   effect of invalidating the corresponding entry in
  2595.                   the zipTable.  That is, it  effectively
  2596.                   disassociates the mapping identified with said
  2597.                   entry.  It is an implementation-specific matter as
  2598.                   to whether the agent removes an invalidated entry
  2599.                   from the table. Accordingly, management stations
  2600.                   must be prepared to receive from agents tabular
  2601.                   information corresponding to entries not currently
  2602.                   in use.  Proper interpretation of such entries
  2603.                   requires examination of the relevant zipZoneState
  2604.                   object."
  2605.               ::= { zipEntry 5 }
  2606.  
  2607.           zipZoneFrom OBJECT-TYPE
  2608.               SYNTAX OCTET STRING
  2609.               ACCESS read-only
  2610.               STATUS mandatory
  2611.               DESCRIPTION
  2612.                   "The address from which this zone name to network
  2613.                   number mapping was learned.  The format of this
  2614.                   address can be determined by examining the
  2615.                   atportType corresponding to this entry.  When this
  2616.                   mapping is learned from the entity itself, this
  2617.                   object shall have the value of three
  2618.                   octets of zero."
  2619.               ::= { zipEntry 6 }
  2620.  
  2621.           zipZonePort OBJECT-TYPE
  2622.               SYNTAX INTEGER
  2623.               ACCESS read-only
  2624.               STATUS mandatory
  2625.               DESCRIPTION
  2626.                   "The AppleTalk port through which this zone name to
  2627.                   network number mapping was learned.  The interface
  2628.                   identified by a particular value of this variable is
  2629.                   the same interface as identified by the same value
  2630.                   of atportIndex."
  2631.  
  2632.  
  2633.  
  2634. Waldbusser & Frisa                                             [Page 47]
  2635.  
  2636. RFC 1742                    AppleTalk MIB II                January 1995
  2637.  
  2638.  
  2639.               ::= { zipEntry 7 }
  2640.  
  2641.           zipInZipQueries OBJECT-TYPE
  2642.               SYNTAX Counter
  2643.               ACCESS read-only
  2644.               STATUS mandatory
  2645.               DESCRIPTION
  2646.                   "The number of ZIP Queries received by this entity."
  2647.               ::= { zipRouter 2 }
  2648.  
  2649.           zipInZipReplies OBJECT-TYPE
  2650.               SYNTAX Counter
  2651.               ACCESS read-only
  2652.               STATUS mandatory
  2653.               DESCRIPTION
  2654.                   "The number of ZIP Replies received by this entity."
  2655.               ::= { zipRouter 3 }
  2656.  
  2657.           zipInZipExtendedReplies OBJECT-TYPE
  2658.               SYNTAX Counter
  2659.               ACCESS read-only
  2660.               STATUS mandatory
  2661.               DESCRIPTION
  2662.                   "The number of ZIP Extended Replies received by this
  2663.                   entity."
  2664.               ::= { zipRouter 4 }
  2665.  
  2666.           zipZoneConflictErrors OBJECT-TYPE
  2667.               SYNTAX Counter
  2668.               ACCESS read-only
  2669.               STATUS mandatory
  2670.               DESCRIPTION
  2671.                   "The number of times a conflict has been detected
  2672.                   between this entity's zone information and another
  2673.                   entity's zone information."
  2674.               ::= { zipRouter 5 }
  2675.  
  2676.           zipInObsoletes OBJECT-TYPE
  2677.               SYNTAX Counter
  2678.               ACCESS read-only
  2679.               STATUS mandatory
  2680.               DESCRIPTION
  2681.                   "The number of ZIP Takedown or ZIP Bringup packets
  2682.                   received by this entity.  Note that as the ZIP
  2683.                   Takedown and ZIP Bringup packets have been
  2684.                   obsoleted, the receipt of one of these packets
  2685.                   indicates that a node sent it in error."
  2686.               ::= { zipRouter 6 }
  2687.  
  2688.  
  2689.  
  2690. Waldbusser & Frisa                                             [Page 48]
  2691.  
  2692. RFC 1742                    AppleTalk MIB II                January 1995
  2693.  
  2694.  
  2695.           -- The zipRouterNetInfoTable is used to record information
  2696.           -- about zipGetNetInfo and zipGetNetInfo Reply packets that
  2697.           -- were received on each port for a router.  This table
  2698.           -- augments the atportTable.
  2699.  
  2700.           zipRouterNetInfoTable OBJECT-TYPE
  2701.               SYNTAX SEQUENCE OF ZipRouterNetInfoEntry
  2702.               ACCESS not-accessible
  2703.               STATUS mandatory
  2704.               DESCRIPTION
  2705.                   "The table of Net Info packets received by each port
  2706.                   on this entity."
  2707.               ::= { zipRouter 7 }
  2708.  
  2709.           zipRouterNetInfoEntry OBJECT-TYPE
  2710.               SYNTAX ZipRouterNetInfoEntry
  2711.               ACCESS not-accessible
  2712.               STATUS mandatory
  2713.               DESCRIPTION
  2714.                   "The description of the Net Info packets received on
  2715.                   a particular port on this entity.  One such entry
  2716.                   shall exist for each atport on this router entity.
  2717.  
  2718.                   As an example, an instance of the zipInGetNetInfos
  2719.                   object might be named zipInGetNetInfos.2"
  2720.               INDEX { atportIndex }
  2721.               ::= { zipRouterNetInfoTable 1 }
  2722.  
  2723.           ZipRouterNetInfoEntry ::= SEQUENCE {
  2724.               zipInGetNetInfos        Counter,
  2725.               zipOutGetNetInfoReplies Counter,
  2726.               zipZoneOutInvalids      Counter,
  2727.               zipAddressInvalids      Counter
  2728.           }
  2729.  
  2730.           zipInGetNetInfos OBJECT-TYPE
  2731.               SYNTAX Counter
  2732.               ACCESS read-only
  2733.               STATUS mandatory
  2734.               DESCRIPTION
  2735.                   "The number of ZIP GetNetInfo packets received on
  2736.                   this port by this entity."
  2737.               ::= { zipRouterNetInfoEntry 1 }
  2738.  
  2739.           zipOutGetNetInfoReplies OBJECT-TYPE
  2740.               SYNTAX Counter
  2741.               ACCESS read-only
  2742.               STATUS mandatory
  2743.  
  2744.  
  2745.  
  2746. Waldbusser & Frisa                                             [Page 49]
  2747.  
  2748. RFC 1742                    AppleTalk MIB II                January 1995
  2749.  
  2750.  
  2751.               DESCRIPTION
  2752.                   "The number of ZIP GetNetInfo Reply packets sent out
  2753.                   this port by this entity."
  2754.               ::= { zipRouterNetInfoEntry 2 }
  2755.  
  2756.           zipZoneOutInvalids OBJECT-TYPE
  2757.               SYNTAX Counter
  2758.               ACCESS read-only
  2759.               STATUS mandatory
  2760.               DESCRIPTION
  2761.                   "The number of times this entity has sent a ZIP
  2762.                   GetNetInfo Reply with the zone invalid bit set in
  2763.                   response to a GetNetInfo Request with an invalid
  2764.                   zone name."
  2765.               ::= { zipRouterNetInfoEntry 3 }
  2766.  
  2767.           zipAddressInvalids OBJECT-TYPE
  2768.               SYNTAX Counter
  2769.               ACCESS read-only
  2770.               STATUS mandatory
  2771.               DESCRIPTION
  2772.                   "The number of times this entity had to broadcast a
  2773.                   ZIP GetNetInfo Reply because the GetNetInfo Request
  2774.                   had an invalid address."
  2775.               ::= { zipRouterNetInfoEntry 4 }
  2776.  
  2777.  
  2778.           -- The ZIP End Node Group
  2779.           --
  2780.           -- Implementation of this group is mandatory for all entities
  2781.           -- that implement ZIP
  2782.           --
  2783.           -- This group consists of ZIP variables that would be
  2784.           -- implemented by either a router or an end node.
  2785.  
  2786.           -- The zipNetInfoTable is used to record information about
  2787.           -- zipGetNetInfo and zipGetNetInfo Reply packets that were
  2788.           -- received on each port of an entity.  This table augments
  2789.           -- the atportTable.
  2790.  
  2791.           zipNetInfoTable OBJECT-TYPE
  2792.               SYNTAX SEQUENCE OF ZipNetInfoEntry
  2793.               ACCESS not-accessible
  2794.               STATUS mandatory
  2795.               DESCRIPTION
  2796.                   "The table of Net Info packets received by each port
  2797.                   on this entity."
  2798.               ::= { zipEndNode 1 }
  2799.  
  2800.  
  2801.  
  2802. Waldbusser & Frisa                                             [Page 50]
  2803.  
  2804. RFC 1742                    AppleTalk MIB II                January 1995
  2805.  
  2806.  
  2807.           zipNetInfoEntry OBJECT-TYPE
  2808.               SYNTAX ZipNetInfoEntry
  2809.               ACCESS not-accessible
  2810.               STATUS mandatory
  2811.               DESCRIPTION
  2812.                   "The description of the Net Info packets received on
  2813.                   a particular port on this entity.  One such entry
  2814.                   shall exist for each atport on this entity.
  2815.  
  2816.                   As an example, an instance of the zipOutGetNetInfos
  2817.                   object might be named zipOutGetNetInfos.2"
  2818.               INDEX { atportIndex }
  2819.               ::= { zipNetInfoTable 1 }
  2820.  
  2821.           ZipNetInfoEntry ::= SEQUENCE {
  2822.               zipOutGetNetInfos       Counter,
  2823.               zipInGetNetInfoReplies  Counter,
  2824.               zipZoneInInvalids       Counter
  2825.           }
  2826.  
  2827.           zipOutGetNetInfos OBJECT-TYPE
  2828.               SYNTAX Counter
  2829.               ACCESS read-only
  2830.               STATUS mandatory
  2831.               DESCRIPTION
  2832.                   "The number of ZIP GetNetInfo packets sent out this
  2833.                   port by this entity."
  2834.               ::= { zipNetInfoEntry 1 }
  2835.  
  2836.           zipInGetNetInfoReplies OBJECT-TYPE
  2837.               SYNTAX Counter
  2838.               ACCESS read-only
  2839.               STATUS mandatory
  2840.               DESCRIPTION
  2841.                   "The number of ZIP GetNetInfo Reply packets received
  2842.               on this port by this entity."
  2843.               ::= { zipNetInfoEntry 2 }
  2844.  
  2845.           zipZoneInInvalids OBJECT-TYPE
  2846.               SYNTAX Counter
  2847.               ACCESS read-only
  2848.               STATUS mandatory
  2849.               DESCRIPTION
  2850.                   "The number of times this entity has received a ZIP
  2851.                   GetNetInfo Reply with the zone invalid bit set
  2852.                   because the corresponding GetNetInfo Request had an
  2853.                   invalid zone name."
  2854.               ::= { zipNetInfoEntry 3 }
  2855.  
  2856.  
  2857.  
  2858. Waldbusser & Frisa                                             [Page 51]
  2859.  
  2860. RFC 1742                    AppleTalk MIB II                January 1995
  2861.  
  2862.  
  2863.           zipInErrors OBJECT-TYPE
  2864.               SYNTAX Counter
  2865.               ACCESS read-only
  2866.               STATUS mandatory
  2867.               DESCRIPTION
  2868.                   "The number of ZIP packets received by this entity
  2869.                   that were rejected for any error."
  2870.               ::= { zipEndNode 2 }
  2871.  
  2872.  
  2873.           -- The NBP Group
  2874.           --
  2875.           -- Implementation of this group is mandatory for all entities
  2876.           -- that implement NBP
  2877.  
  2878.           nbpTable OBJECT-TYPE
  2879.               SYNTAX SEQUENCE OF NbpEntry
  2880.               ACCESS not-accessible
  2881.               STATUS mandatory
  2882.               DESCRIPTION
  2883.                   "The table of NBP services registered on this entity."
  2884.               ::= { nbp 1 }
  2885.  
  2886.           nbpEntry OBJECT-TYPE
  2887.               SYNTAX NbpEntry
  2888.               ACCESS not-accessible
  2889.               STATUS mandatory
  2890.               DESCRIPTION
  2891.                   "The description of an NBP service registered on this
  2892.                   entity.
  2893.  
  2894.                   As an example, an instance of the nbpZone object
  2895.                   might be named nbpZone.2"
  2896.               INDEX { nbpIndex }
  2897.               ::= { nbpTable  1 }
  2898.  
  2899.           NbpEntry ::= SEQUENCE {
  2900.               nbpIndex        INTEGER,
  2901.               nbpObject       ATName (SIZE (1..32)),
  2902.               nbpType         ATName (SIZE (1..32)),
  2903.               nbpZone         ATName,
  2904.               nbpState        INTEGER,
  2905.               nbpAddress      DdpSocketAddress,
  2906.               nbpEnumerator   INTEGER (0..255)
  2907.           }
  2908.  
  2909.           nbpIndex OBJECT-TYPE
  2910.               SYNTAX INTEGER
  2911.  
  2912.  
  2913.  
  2914. Waldbusser & Frisa                                             [Page 52]
  2915.  
  2916. RFC 1742                    AppleTalk MIB II                January 1995
  2917.  
  2918.  
  2919.               ACCESS read-write
  2920.               STATUS mandatory
  2921.               DESCRIPTION
  2922.                   "The index of this NBP entry.  This index is unique
  2923.                   with respect to the indexes of all other NBP entries,
  2924.                   and shall remain constant throughout the lifetime
  2925.                   of this object."
  2926.               ::= { nbpEntry 1 }
  2927.  
  2928.           nbpObject OBJECT-TYPE
  2929.               SYNTAX ATName (SIZE (1..32))
  2930.               ACCESS read-write
  2931.               STATUS mandatory
  2932.               DESCRIPTION
  2933.                   "The name of the service described by this entity.
  2934.                   When this variable is changed, the entity should
  2935.                   perform an NBP registration using the new nbpObject."
  2936.               ::= { nbpEntry 2 }
  2937.  
  2938.           nbpType OBJECT-TYPE
  2939.               SYNTAX ATName (SIZE (1..32))
  2940.               ACCESS read-write
  2941.               STATUS mandatory
  2942.               DESCRIPTION
  2943.                   "The type of the service described by this entity.
  2944.                   When this variable is changed, the entity should
  2945.                   perform an NBP registration using the new nbpType."
  2946.               ::= { nbpEntry 3 }
  2947.  
  2948.           nbpZone OBJECT-TYPE
  2949.               SYNTAX ATName
  2950.               ACCESS read-write
  2951.               STATUS mandatory
  2952.               DESCRIPTION
  2953.                   "The zone the service described by this entity is
  2954.                   registered in.  This must be the actual zone name,
  2955.                   without any wildcard characters.  When this variable
  2956.                   is changed, the entity should perform an NBP
  2957.                   registration using the new nbpZone."
  2958.                   ::= { nbpEntry 4 }
  2959.  
  2960.           nbpState OBJECT-TYPE
  2961.               SYNTAX INTEGER {
  2962.                   valid(1),
  2963.                   registering(2), -- attempting to register the service
  2964.                   registrationFailed(3),
  2965.                   invalid(4)
  2966.               }
  2967.  
  2968.  
  2969.  
  2970. Waldbusser & Frisa                                             [Page 53]
  2971.  
  2972. RFC 1742                    AppleTalk MIB II                January 1995
  2973.  
  2974.  
  2975.               ACCESS read-write
  2976.               STATUS mandatory
  2977.               DESCRIPTION
  2978.                   "The state of this NBP entry.
  2979.                   When the registration for an entry in the nbpTable
  2980.                   fails, it is an implementation-specific matter as to
  2981.                   how long the entry will remain in the
  2982.                   registrationFailed(3) state before moving to the
  2983.                   invalid(4) state.  Note that the entry may pass
  2984.                   immediately from the registrationFailed state to
  2985.                   the invalid state.
  2986.  
  2987.                   Setting this object to the value invalid(4) has the
  2988.                   effect of invalidating the corresponding entry in the
  2989.                   nbpTable.  That is, it  effectively disassociates the
  2990.                   mapping identified with said entry.  It is an
  2991.                   implementation-specific matter as to whether the agent
  2992.                   removes an invalidated entry from the table.
  2993.                   Accordingly, management stations must be prepared to
  2994.                   receive from agents tabular information corresponding
  2995.                   to entries not currently in use.  Proper
  2996.                   interpretation of such entries requires examination
  2997.                   of the relevant nbpState object."
  2998.               ::= { nbpEntry 5 }
  2999.  
  3000.           nbpAddress OBJECT-TYPE
  3001.               SYNTAX DdpSocketAddress
  3002.               ACCESS read-write
  3003.               STATUS mandatory
  3004.               DESCRIPTION
  3005.                   "The DDP network, node, and socket number of this
  3006.                   entity. If this is unspecified, for instance if the
  3007.                   registration is on all ports of a multiport device,
  3008.                   this object shall have the value of three octets of
  3009.                   zero, followed by one octet of socket number."
  3010.               ::= { nbpEntry 6 }
  3011.  
  3012.           nbpEnumerator OBJECT-TYPE
  3013.               SYNTAX INTEGER (0..255)
  3014.               ACCESS read-only
  3015.               STATUS mandatory
  3016.               DESCRIPTION
  3017.                   "The enumerator assigned to this entity."
  3018.               ::= { nbpEntry 7 }
  3019.  
  3020.  
  3021.           nbpInLookUpRequests OBJECT-TYPE
  3022.               SYNTAX Counter
  3023.  
  3024.  
  3025.  
  3026. Waldbusser & Frisa                                             [Page 54]
  3027.  
  3028. RFC 1742                    AppleTalk MIB II                January 1995
  3029.  
  3030.  
  3031.               ACCESS read-only
  3032.               STATUS mandatory
  3033.               DESCRIPTION
  3034.                   "The number of NBP LookUp Requests received."
  3035.               ::= { nbp 2 }
  3036.  
  3037.           nbpInLookUpReplies OBJECT-TYPE
  3038.               SYNTAX Counter
  3039.               ACCESS read-only
  3040.               STATUS mandatory
  3041.               DESCRIPTION
  3042.                   "The number of NBP LookUp Replies received."
  3043.               ::= { nbp 3 }
  3044.  
  3045.           nbpInBroadcastRequests OBJECT-TYPE
  3046.               SYNTAX Counter
  3047.               ACCESS read-only
  3048.               STATUS mandatory
  3049.               DESCRIPTION
  3050.                   "The number of NBP Broadcast Requests received."
  3051.               ::= { nbp 4 }
  3052.  
  3053.           nbpInForwardRequests OBJECT-TYPE
  3054.               SYNTAX Counter
  3055.               ACCESS read-only
  3056.               STATUS mandatory
  3057.               DESCRIPTION
  3058.                   "The number of NBP Forward Requests received."
  3059.               ::= { nbp 5 }
  3060.  
  3061.           nbpOutLookUpReplies OBJECT-TYPE
  3062.               SYNTAX Counter
  3063.               ACCESS read-only
  3064.               STATUS mandatory
  3065.               DESCRIPTION
  3066.                   "The number of NBP LookUp Replies sent."
  3067.               ::= { nbp 6 }
  3068.  
  3069.           nbpRegistrationFailures OBJECT-TYPE
  3070.               SYNTAX Counter
  3071.               ACCESS read-only
  3072.               STATUS mandatory
  3073.               DESCRIPTION
  3074.                   "The number of times this node experienced a failure
  3075.                   in attempting to register an NBP entity."
  3076.               ::= { nbp 7 }
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082. Waldbusser & Frisa                                             [Page 55]
  3083.  
  3084. RFC 1742                    AppleTalk MIB II                January 1995
  3085.  
  3086.  
  3087.               nbpInErrors OBJECT-TYPE
  3088.               SYNTAX Counter
  3089.               ACCESS read-only
  3090.               STATUS mandatory
  3091.               DESCRIPTION
  3092.                   "The number of NBP packets received by this entity
  3093.                   that were rejected for any error."
  3094.               ::= { nbp 8 }
  3095.  
  3096.  
  3097.           -- The ATEcho Group
  3098.           --
  3099.           -- Implementation of this group is mandatory for all
  3100.           -- entities that implement ATEcho
  3101.  
  3102.           atechoRequests OBJECT-TYPE
  3103.               SYNTAX Counter
  3104.               ACCESS read-only
  3105.               STATUS mandatory
  3106.               DESCRIPTION
  3107.                   "The number of AppleTalk Echo requests received."
  3108.               ::= { atecho 1 }
  3109.  
  3110.           atechoReplies OBJECT-TYPE
  3111.               SYNTAX Counter
  3112.               ACCESS read-only
  3113.               STATUS mandatory
  3114.               DESCRIPTION
  3115.                   "The number of AppleTalk Echo replies sent."
  3116.               ::= { atecho 2 }
  3117.  
  3118.           atechoOutRequests OBJECT-TYPE
  3119.               SYNTAX Counter
  3120.               ACCESS read-only
  3121.               STATUS mandatory
  3122.               DESCRIPTION
  3123.                   "The count of AppleTalk Echo requests sent."
  3124.               ::= { atecho 3 }
  3125.  
  3126.           atechoInReplies OBJECT-TYPE
  3127.               SYNTAX Counter
  3128.               ACCESS read-only
  3129.               STATUS mandatory
  3130.               DESCRIPTION
  3131.                   "The count of AppleTalk Echo replies received."
  3132.               ::= { atecho 4 }
  3133.  
  3134.  
  3135.  
  3136.  
  3137.  
  3138. Waldbusser & Frisa                                             [Page 56]
  3139.  
  3140. RFC 1742                    AppleTalk MIB II                January 1995
  3141.  
  3142.  
  3143.           -- The ATP Group
  3144.           --
  3145.           -- Implementation of this group is mandatory for all entities
  3146.           -- that implement ATP
  3147.  
  3148.           atpInPkts OBJECT-TYPE
  3149.               SYNTAX Counter
  3150.               ACCESS read-only
  3151.               STATUS mandatory
  3152.               DESCRIPTION
  3153.                   "The number of ATP packets received by this entity."
  3154.               ::= { atp 1 }
  3155.  
  3156.           atpOutPkts OBJECT-TYPE
  3157.               SYNTAX Counter
  3158.               ACCESS read-only
  3159.               STATUS mandatory
  3160.               DESCRIPTION
  3161.                   "The number of ATP packets sent by this entity."
  3162.               ::= { atp 2 }
  3163.  
  3164.           atpTRequestRetransmissions OBJECT-TYPE
  3165.               SYNTAX Counter
  3166.               ACCESS read-only
  3167.               STATUS mandatory
  3168.               DESCRIPTION
  3169.                   "The number of times that a timeout occurred and a
  3170.                   Transaction Request packet needed to be
  3171.                   retransmitted by this host."
  3172.               ::= { atp 3 }
  3173.  
  3174.           atpTResponseRetransmissions OBJECT-TYPE
  3175.               SYNTAX Counter
  3176.               ACCESS read-only
  3177.               STATUS mandatory
  3178.               DESCRIPTION
  3179.                   "The number of times a timeout was detected and a
  3180.                   Transaction Response packet needed to be
  3181.                   retransmitted by this host."
  3182.               ::= { atp 4 }
  3183.  
  3184.           atpReleaseTimerExpiredCounts OBJECT-TYPE
  3185.               SYNTAX Counter
  3186.               ACCESS read-only
  3187.               STATUS mandatory
  3188.               DESCRIPTION
  3189.                   "The number of times the release timer expired, as a
  3190.                   result of which a Request Control Block had to be
  3191.  
  3192.  
  3193.  
  3194. Waldbusser & Frisa                                             [Page 57]
  3195.  
  3196. RFC 1742                    AppleTalk MIB II                January 1995
  3197.  
  3198.  
  3199.                   deleted."
  3200.               ::= { atp 5 }
  3201.  
  3202.           atpRetryCountExceededs OBJECT-TYPE
  3203.               SYNTAX Counter
  3204.               ACCESS read-only
  3205.               STATUS mandatory
  3206.               DESCRIPTION
  3207.                   "The number of times the retry count was exceeded,
  3208.                   and an error was returned to the client of ATP."
  3209.               ::= { atp 6 }
  3210.  
  3211.           atpListenerTable OBJECT-TYPE
  3212.               SYNTAX SEQUENCE OF AtpListenerEntry
  3213.               ACCESS not-accessible
  3214.               STATUS mandatory
  3215.               DESCRIPTION
  3216.                   "The atpListenerTable stores information for each ATP
  3217.                   socket that has a listener."
  3218.               ::= { atp 7 }
  3219.  
  3220.           atpListenerEntry OBJECT-TYPE
  3221.               SYNTAX AtpListenerEntry
  3222.               ACCESS not-accessible
  3223.               STATUS mandatory
  3224.               DESCRIPTION
  3225.                   "This atpListenerEntry contains information about a
  3226.                   particular socket that has a socket listener.
  3227.  
  3228.                   As an example, an instance of the atpListenerStatus
  3229.                   object might be named atpListenerStatus.0.80.220.3"
  3230.               INDEX { atpListenerAddress }
  3231.               ::= { atpListenerTable 1 }
  3232.  
  3233.           AtpListenerEntry ::= SEQUENCE {
  3234.               atpListenerAddress   DdpSocketAddress,
  3235.               atpListenerStatus    INTEGER
  3236.           }
  3237.  
  3238.           atpListenerAddress OBJECT-TYPE
  3239.               SYNTAX DdpSocketAddress
  3240.               ACCESS not-accessible
  3241.               STATUS mandatory
  3242.               DESCRIPTION
  3243.                   "The DDP address that this socket listener is bound
  3244.                   to. If this socket listener isn't bound to a
  3245.                   particular address, for instance if it is intended
  3246.                   for all interfaces, this object shall have the value
  3247.  
  3248.  
  3249.  
  3250. Waldbusser & Frisa                                             [Page 58]
  3251.  
  3252. RFC 1742                    AppleTalk MIB II                January 1995
  3253.  
  3254.  
  3255.                   of three octets of zero followed by one octet of
  3256.                   socket number."
  3257.               ::= { atpListenerEntry 1 }
  3258.  
  3259.           atpListenerStatus OBJECT-TYPE
  3260.               SYNTAX INTEGER {
  3261.                   valid(1),
  3262.                   invalid(2)
  3263.               }
  3264.               ACCESS read-write
  3265.               STATUS mandatory
  3266.               DESCRIPTION
  3267.                   "The status of this socket.
  3268.  
  3269.                   Setting this object to the value invalid(2) has the
  3270.                   effect of invalidating the corresponding entry in
  3271.                   the atpListenerTable.  That is, it effectively
  3272.                   disassociates the mapping identified with said
  3273.                   entry.  It is an implementation-specific matter as
  3274.                   to whether the agent removes an invalidated entry
  3275.                   from the table. Accordingly, management stations
  3276.                   must be prepared to receive from agents tabular
  3277.                   information corresponding to entries not currently
  3278.                   in use.  Proper interpretation of such entries
  3279.                   requires examination of the relevant
  3280.                   atpListenerStatus object."
  3281.               ::= { atpListenerEntry 2 }
  3282.  
  3283.  
  3284.           -- The PAP group
  3285.           --
  3286.           -- Implementation of this group is mandatory for all entities
  3287.           -- that implement PAP
  3288.  
  3289.           papInOpenConns OBJECT-TYPE
  3290.               SYNTAX Counter
  3291.               ACCESS read-only
  3292.               STATUS mandatory
  3293.               DESCRIPTION
  3294.                   "The number of PAP Open Connection requests received
  3295.                   by this entity."
  3296.               ::= { pap 1 }
  3297.  
  3298.           papOutOpenConns OBJECT-TYPE
  3299.               SYNTAX Counter
  3300.               ACCESS read-only
  3301.               STATUS mandatory
  3302.               DESCRIPTION
  3303.  
  3304.  
  3305.  
  3306. Waldbusser & Frisa                                             [Page 59]
  3307.  
  3308. RFC 1742                    AppleTalk MIB II                January 1995
  3309.  
  3310.  
  3311.                   "The number of PAP Open Connection requests sent by
  3312.                   this entity."
  3313.               ::= { pap 2 }
  3314.  
  3315.           papInDatas OBJECT-TYPE
  3316.               SYNTAX Counter
  3317.               ACCESS read-only
  3318.               STATUS mandatory
  3319.               DESCRIPTION
  3320.                   "The number of PAP Data messages received by
  3321.                   this entity."
  3322.               ::= { pap 3 }
  3323.  
  3324.           papOutDatas OBJECT-TYPE
  3325.               SYNTAX Counter
  3326.               ACCESS read-only
  3327.               STATUS mandatory
  3328.               DESCRIPTION
  3329.                   "The number of PAP Data messages sent by
  3330.                   this entity."
  3331.               ::= { pap 4 }
  3332.  
  3333.           papInCloseConns OBJECT-TYPE
  3334.               SYNTAX Counter
  3335.               ACCESS read-only
  3336.               STATUS mandatory
  3337.               DESCRIPTION
  3338.                   "The number of PAP Close Connection requests
  3339.                   received by this entity."
  3340.               ::= { pap 5 }
  3341.  
  3342.           papOutCloseConns OBJECT-TYPE
  3343.               SYNTAX Counter
  3344.               ACCESS read-only
  3345.               STATUS mandatory
  3346.               DESCRIPTION
  3347.                   "The number of PAP Close Connection requests sent by
  3348.                   this entity."
  3349.               ::= { pap 6 }
  3350.  
  3351.           papTickleTimeoutCloses OBJECT-TYPE
  3352.               SYNTAX Counter
  3353.               ACCESS read-only
  3354.               STATUS mandatory
  3355.               DESCRIPTION
  3356.                   "The number of times the PAP entity on this node
  3357.                   closed a connection because it didn't receive a
  3358.                   Tickle message before its timer expired."
  3359.  
  3360.  
  3361.  
  3362. Waldbusser & Frisa                                             [Page 60]
  3363.  
  3364. RFC 1742                    AppleTalk MIB II                January 1995
  3365.  
  3366.  
  3367.               ::= { pap 7 }
  3368.  
  3369.           papServerTable OBJECT-TYPE
  3370.               SYNTAX SEQUENCE OF PapServerEntry
  3371.               ACCESS not-accessible
  3372.               STATUS mandatory
  3373.               DESCRIPTION
  3374.                   "A list of servers on this entity that are
  3375.                   accessible through the Printer Access Protocol."
  3376.               ::= { pap 8 }
  3377.  
  3378.           papServerEntry OBJECT-TYPE
  3379.               SYNTAX PapServerEntry
  3380.               ACCESS not-accessible
  3381.               STATUS mandatory
  3382.               DESCRIPTION
  3383.                   "A set of information about a particular PAP server's
  3384.                   configuration and performance.
  3385.  
  3386.                   As an example, an instance of the papServerStatus
  3387.                   object might be named papServerStatus.1"
  3388.               INDEX { papServerIndex }
  3389.               ::= { papServerTable 1 }
  3390.  
  3391.           PapServerEntry ::= SEQUENCE {
  3392.               papServerIndex                          INTEGER,
  3393.               papServerListeningSocket                DdpSocketAddress,
  3394.               papServerStatus                         DisplayString,
  3395.               papServerCompletedJobs                  Counter,
  3396.               papServerBusyJobs                       INTEGER,
  3397.               papServerFreeJobs                       INTEGER,
  3398.               papServerAuthenticationFailures         Counter,
  3399.               papServerAccountingFailures             Counter,
  3400.               papServerGeneralFailures                Counter,
  3401.               papServerState                          INTEGER,
  3402.               papServerLastStatusMsg                  DisplayString
  3403.           }
  3404.  
  3405.           papServerIndex OBJECT-TYPE
  3406.               SYNTAX INTEGER
  3407.               ACCESS not-accessible
  3408.               STATUS mandatory
  3409.               DESCRIPTION
  3410.                   "An unique value for each Printer Access Protocol
  3411.                   Server."
  3412.               ::= { papServerEntry 1 }
  3413.  
  3414.  
  3415.  
  3416.  
  3417.  
  3418. Waldbusser & Frisa                                             [Page 61]
  3419.  
  3420. RFC 1742                    AppleTalk MIB II                January 1995
  3421.  
  3422.  
  3423.           papServerListeningSocket OBJECT-TYPE
  3424.               SYNTAX DdpSocketAddress
  3425.               ACCESS read-write
  3426.               STATUS mandatory
  3427.               DESCRIPTION
  3428.                   "The Server Listening Socket that this PAP server is
  3429.                   listening on."
  3430.               ::= { papServerEntry 2 }
  3431.  
  3432.           papServerStatus OBJECT-TYPE
  3433.               SYNTAX DisplayString
  3434.               ACCESS read-only
  3435.               STATUS mandatory
  3436.               DESCRIPTION
  3437.                   "The status string of this server.  This is the
  3438.                   message as it would appear in a PAP Status Reply
  3439.                   from this server."
  3440.               ::= { papServerEntry 3 }
  3441.  
  3442.           papServerCompletedJobs OBJECT-TYPE
  3443.               SYNTAX Counter
  3444.               ACCESS read-only
  3445.               STATUS mandatory
  3446.               DESCRIPTION
  3447.                   "The number of jobs that have been accepted and
  3448.                   successfully executed by this server."
  3449.               ::= { papServerEntry 4 }
  3450.  
  3451.           papServerBusyJobs OBJECT-TYPE
  3452.               SYNTAX INTEGER
  3453.               ACCESS read-only
  3454.               STATUS mandatory
  3455.               DESCRIPTION
  3456.                   "The number of GetNextJob calls that have accepted
  3457.                   and are currently executing a job."
  3458.               ::= { papServerEntry 5 }
  3459.  
  3460.           papServerFreeJobs OBJECT-TYPE
  3461.               SYNTAX INTEGER
  3462.               ACCESS read-only
  3463.               STATUS mandatory
  3464.               DESCRIPTION
  3465.                   "The minimum number of GetNextJob calls that are
  3466.                   currently waiting for a job."
  3467.               ::= { papServerEntry 6 }
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474. Waldbusser & Frisa                                             [Page 62]
  3475.  
  3476. RFC 1742                    AppleTalk MIB II                January 1995
  3477.  
  3478.  
  3479.           papServerAuthenticationFailures OBJECT-TYPE
  3480.               SYNTAX Counter
  3481.               ACCESS read-only
  3482.               STATUS mandatory
  3483.               DESCRIPTION
  3484.                   "The number of times this PAP server rejected a job
  3485.                   because the job was not correctly authenticated."
  3486.               ::= { papServerEntry 7 }
  3487.  
  3488.           papServerAccountingFailures OBJECT-TYPE
  3489.               SYNTAX Counter
  3490.               ACCESS read-only
  3491.               STATUS mandatory
  3492.               DESCRIPTION
  3493.                   "The number of times this PAP server rejected a job
  3494.                   because the job did not fit some accounting rule,
  3495.                   such as exceeding a quota."
  3496.               ::= { papServerEntry 8 }
  3497.  
  3498.           papServerGeneralFailures OBJECT-TYPE
  3499.               SYNTAX Counter
  3500.               ACCESS read-only
  3501.               STATUS mandatory
  3502.               DESCRIPTION
  3503.                   "The number of times this PAP server rejected a job
  3504.                   for some reason other than authentication or
  3505.                   accounting failures."
  3506.               ::= { papServerEntry 9 }
  3507.  
  3508.           papServerState OBJECT-TYPE
  3509.               SYNTAX INTEGER {
  3510.                   valid(1),
  3511.                   invalid(2)
  3512.               }
  3513.               ACCESS read-write
  3514.               STATUS mandatory
  3515.               DESCRIPTION
  3516.                   "The state of this PAP Server entry.
  3517.  
  3518.                   Setting this object to the value invalid(2) has the
  3519.                   effect of invalidating the corresponding entry in
  3520.                   the papServerTable.  That is, it  effectively
  3521.                   disassociates the mapping identified with said
  3522.                   entry.  It is an implementation-specific matter as
  3523.                   to whether the agent removes an invalidated entry
  3524.                   from the table. Accordingly, management stations
  3525.                   must be prepared to receive from agents tabular
  3526.                   information corresponding to entries not currently
  3527.  
  3528.  
  3529.  
  3530. Waldbusser & Frisa                                             [Page 63]
  3531.  
  3532. RFC 1742                    AppleTalk MIB II                January 1995
  3533.  
  3534.  
  3535.                   in use.  Proper interpretation of such entries
  3536.                   requires examination of the relevant papServerState
  3537.                   object."
  3538.               ::= { papServerEntry 10 }
  3539.  
  3540.           papServerLastStatusMsg OBJECT-TYPE
  3541.               SYNTAX DisplayString
  3542.               ACCESS read-only
  3543.               STATUS mandatory
  3544.               DESCRIPTION
  3545.                   "The last status message that was transmitted by
  3546.                   this server."
  3547.               ::= { papServerEntry 11 }
  3548.  
  3549.  
  3550.           -- The ASP Group
  3551.           --
  3552.           -- Implementation of this group is mandatory for all entities
  3553.           -- that implement ASP
  3554.  
  3555.           aspInputTransactions OBJECT-TYPE
  3556.               SYNTAX Counter
  3557.               ACCESS read-only
  3558.               STATUS mandatory
  3559.               DESCRIPTION
  3560.                   "The number of ASP requests and replies received by
  3561.                   this entity.  Note that this is not necessarily the
  3562.                   number of packets containing ASP transactions."
  3563.               ::= { asp 1 }
  3564.  
  3565.           aspOutputTransactions OBJECT-TYPE
  3566.               SYNTAX Counter
  3567.               ACCESS read-only
  3568.               STATUS mandatory
  3569.               DESCRIPTION
  3570.                   "The number of ASP requests and replies sent by this
  3571.                   entity.  Note that this is not necessarily the number
  3572.                   of packets containing ASP transactions."
  3573.               ::= { asp 2 }
  3574.  
  3575.           aspInOpenSessions OBJECT-TYPE
  3576.               SYNTAX Counter
  3577.               ACCESS read-only
  3578.               STATUS mandatory
  3579.               DESCRIPTION
  3580.                   "The number of ASP Open Session requests and replies
  3581.                   received by this entity."
  3582.               ::= { asp 3 }
  3583.  
  3584.  
  3585.  
  3586. Waldbusser & Frisa                                             [Page 64]
  3587.  
  3588. RFC 1742                    AppleTalk MIB II                January 1995
  3589.  
  3590.  
  3591.           aspOutOpenSessions OBJECT-TYPE
  3592.               SYNTAX Counter
  3593.               ACCESS read-only
  3594.               STATUS mandatory
  3595.               DESCRIPTION
  3596.                   "The number of ASP Open Session requests and replies
  3597.                   sent by this entity."
  3598.               ::= { asp 4 }
  3599.  
  3600.           aspInCloseSessions OBJECT-TYPE
  3601.               SYNTAX Counter
  3602.               ACCESS read-only
  3603.               STATUS mandatory
  3604.               DESCRIPTION
  3605.                   "The number of ASP Close Session requests and replies
  3606.                   received by this entity."
  3607.               ::= { asp 5 }
  3608.  
  3609.           aspOutCloseSessions OBJECT-TYPE
  3610.               SYNTAX Counter
  3611.               ACCESS read-only
  3612.               STATUS mandatory
  3613.               DESCRIPTION
  3614.                   "The number of ASP Close Session requests and replies
  3615.                   sent by this entity."
  3616.              ::= { asp 6 }
  3617.  
  3618.           aspNoMoreSessionsErrors OBJECT-TYPE
  3619.               SYNTAX Counter
  3620.               ACCESS read-only
  3621.               STATUS mandatory
  3622.               DESCRIPTION
  3623.                   "The number of times an error condition was returned
  3624.                   because this server implementation could not support
  3625.                   another session."
  3626.               ::= { asp 7 }
  3627.  
  3628.           aspTickleTimeOutCloses OBJECT-TYPE
  3629.               SYNTAX Counter
  3630.               ACCESS read-only
  3631.               STATUS mandatory
  3632.               DESCRIPTION
  3633.                   "The number of times the ASP entity on this node
  3634.                   closed a connection because it didn't receive any
  3635.                   messages from the remote end before its timer
  3636.                   expired."
  3637.               ::= { asp 8 }
  3638.  
  3639.  
  3640.  
  3641.  
  3642. Waldbusser & Frisa                                             [Page 65]
  3643.  
  3644. RFC 1742                    AppleTalk MIB II                January 1995
  3645.  
  3646.  
  3647.           aspConnTable OBJECT-TYPE
  3648.               SYNTAX SEQUENCE OF AspConnEntry
  3649.               ACCESS not-accessible
  3650.               STATUS mandatory
  3651.               DESCRIPTION
  3652.                   "A list of ASP connections on this entity."
  3653.               ::= { asp 9 }
  3654.  
  3655.           aspConnEntry OBJECT-TYPE
  3656.               SYNTAX AspConnEntry
  3657.               ACCESS not-accessible
  3658.               STATUS mandatory
  3659.               DESCRIPTION
  3660.                   "A set of information describing an ASP connection.
  3661.  
  3662.                   As an example, an instance of the aspConnState object
  3663.                   might be named
  3664.                   aspConnState.0.80.220.135.0.80.239.119.12"
  3665.               INDEX { aspConnLocalAddress, aspConnRemoteAddress,
  3666.                       aspConnID }
  3667.               ::= { aspConnTable 1 }
  3668.  
  3669.           AspConnEntry ::= SEQUENCE {
  3670.               aspConnLocalAddress        DdpSocketAddress,
  3671.               aspConnRemoteAddress       DdpSocketAddress,
  3672.               aspConnID                  INTEGER (1..255),
  3673.               aspConnLastReqNum          INTEGER (1..65535),
  3674.               aspConnServerEnd           INTEGER,
  3675.               aspConnState               INTEGER
  3676.           }
  3677.  
  3678.           aspConnLocalAddress OBJECT-TYPE
  3679.               SYNTAX DdpSocketAddress
  3680.               ACCESS not-accessible
  3681.               STATUS mandatory
  3682.               DESCRIPTION
  3683.                   "The local address of this ASP connection."
  3684.               ::= { aspConnEntry 1 }
  3685.  
  3686.           aspConnRemoteAddress OBJECT-TYPE
  3687.               SYNTAX DdpSocketAddress
  3688.               ACCESS not-accessible
  3689.               STATUS mandatory
  3690.               DESCRIPTION
  3691.                   "The remote address of this ASP connection.  If
  3692.                   this entry is in the listening mode, this object
  3693.                   shall have a value of four octets of zero."
  3694.               ::= { aspConnEntry 2 }
  3695.  
  3696.  
  3697.  
  3698. Waldbusser & Frisa                                             [Page 66]
  3699.  
  3700. RFC 1742                    AppleTalk MIB II                January 1995
  3701.  
  3702.  
  3703.           aspConnID OBJECT-TYPE
  3704.               SYNTAX INTEGER (1..255)
  3705.               ACCESS not-accessible
  3706.               STATUS mandatory
  3707.               DESCRIPTION
  3708.                   "The remote Connection ID of this ASP connection.  If
  3709.                   this entry is in the listening mode, this object
  3710.                   shall have a value of zero."
  3711.               ::= { aspConnEntry 3 }
  3712.  
  3713.           aspConnLastReqNum  OBJECT-TYPE
  3714.               SYNTAX INTEGER (1..65535)
  3715.               ACCESS read-only
  3716.               STATUS mandatory
  3717.               DESCRIPTION
  3718.                   "The last request number on this ASP connection.  If
  3719.                   this entry is in the listening mode, this object
  3720.                   shall have a value of zero."
  3721.               ::= { aspConnEntry 4 }
  3722.  
  3723.           aspConnServerEnd OBJECT-TYPE
  3724.               SYNTAX INTEGER {
  3725.                   sss(1), -- Server Session Socket
  3726.                   wss(2), -- Workstation Session Socket
  3727.                   sls(3)  -- Server Listening Socket
  3728.               }
  3729.               ACCESS read-only
  3730.               STATUS mandatory
  3731.               DESCRIPTION
  3732.                   "Specifies what mode the local session end is in."
  3733.               ::= { aspConnEntry 5 }
  3734.  
  3735.           aspConnState OBJECT-TYPE
  3736.               SYNTAX INTEGER {
  3737.                   open(1),
  3738.                   closed(2),
  3739.                   invalid(3)
  3740.               }
  3741.               ACCESS read-write
  3742.               STATUS mandatory
  3743.               DESCRIPTION
  3744.                   "The state of this ASP connection.
  3745.                   Setting this object to the value invalid(3) has the
  3746.                   effect of invalidating the corresponding entry in the
  3747.                   aspConnTable.  That is, it  effectively disassociates
  3748.                   the mapping identified with said entry.  It is an
  3749.                   implementation-specific matter as to whether the agent
  3750.                   removes an invalidated entry from the table.
  3751.  
  3752.  
  3753.  
  3754. Waldbusser & Frisa                                             [Page 67]
  3755.  
  3756. RFC 1742                    AppleTalk MIB II                January 1995
  3757.  
  3758.  
  3759.                   Accordingly, management stations must be prepared to
  3760.                   receive from agents tabular information corresponding
  3761.                   to entries not currently in use.  Proper
  3762.                   interpretation of such entries requires examination
  3763.                   of the relevant aspConnState object."
  3764.               ::= { aspConnEntry 6 }
  3765.  
  3766.  
  3767.           -- The ADSP Group
  3768.           --
  3769.           -- Implementation of this group is mandatory for all entities
  3770.           -- that implement ADSP
  3771.  
  3772.  
  3773.           adspInPkts OBJECT-TYPE
  3774.               SYNTAX Counter
  3775.               ACCESS read-only
  3776.               STATUS mandatory
  3777.               DESCRIPTION
  3778.                   "The number of ADSP packets received by this entity."
  3779.               ::= { adsp 1 }
  3780.  
  3781.           adspOutPkts OBJECT-TYPE
  3782.               SYNTAX Counter
  3783.               ACCESS read-only
  3784.               STATUS mandatory
  3785.               DESCRIPTION
  3786.                   "The number of ADSP packets sent by this entity."
  3787.               ::= { adsp 2 }
  3788.  
  3789.           adspInOctets OBJECT-TYPE
  3790.               SYNTAX Counter
  3791.               ACCESS read-only
  3792.               STATUS mandatory
  3793.               DESCRIPTION
  3794.                   "The number of data octets contained in ADSP packets
  3795.                   received by this entity.  Note that this does not
  3796.                   include EOM bits."
  3797.               ::= { adsp 3 }
  3798.  
  3799.           adspOutOctets OBJECT-TYPE
  3800.               SYNTAX Counter
  3801.               ACCESS read-only
  3802.               STATUS mandatory
  3803.               DESCRIPTION
  3804.                   "The number of data octets contained in ADSP packets
  3805.                   sent by this entity.  Note that this does not include
  3806.                   EOM bits."
  3807.  
  3808.  
  3809.  
  3810. Waldbusser & Frisa                                             [Page 68]
  3811.  
  3812. RFC 1742                    AppleTalk MIB II                January 1995
  3813.  
  3814.  
  3815.               ::= { adsp 4 }
  3816.  
  3817.           adspInDataPkts OBJECT-TYPE
  3818.               SYNTAX Counter
  3819.               ACCESS read-only
  3820.               STATUS mandatory
  3821.               DESCRIPTION
  3822.                   "The number of ADSP data packets this entity has
  3823.                   received."
  3824.               ::= { adsp 5 }
  3825.  
  3826.           adspOutDataPkts OBJECT-TYPE
  3827.               SYNTAX Counter
  3828.               ACCESS read-only
  3829.               STATUS mandatory
  3830.               DESCRIPTION
  3831.                   "The number of ADSP data packets this entity has
  3832.                   sent."
  3833.               ::= { adsp 6 }
  3834.  
  3835.           adspTimeoutErrors OBJECT-TYPE
  3836.               SYNTAX Counter
  3837.               ACCESS read-only
  3838.               STATUS mandatory
  3839.               DESCRIPTION
  3840.                   "The number of times the ADSP on this entity detected
  3841.                   an expired connection timer."
  3842.               ::= { adsp 7 }
  3843.  
  3844.           adspTimeoutCloseErrors OBJECT-TYPE
  3845.               SYNTAX Counter
  3846.               ACCESS read-only
  3847.               STATUS mandatory
  3848.               DESCRIPTION
  3849.                   "The number of times the ADSP on this entity closed a
  3850.                   connection because of too many timeouts."
  3851.               ::= { adsp 8 }
  3852.  
  3853.           adspConnTable OBJECT-TYPE
  3854.               SYNTAX SEQUENCE OF AdspConnEntry
  3855.               ACCESS not-accessible
  3856.               STATUS mandatory
  3857.               DESCRIPTION
  3858.                   "A list of ADSP connections on this entity."
  3859.               ::= { adsp 9 }
  3860.  
  3861.           adspConnEntry OBJECT-TYPE
  3862.               SYNTAX AdspConnEntry
  3863.  
  3864.  
  3865.  
  3866. Waldbusser & Frisa                                             [Page 69]
  3867.  
  3868. RFC 1742                    AppleTalk MIB II                January 1995
  3869.  
  3870.  
  3871.               ACCESS not-accessible
  3872.               STATUS mandatory
  3873.               DESCRIPTION
  3874.                   "A set of information describing an ADSP connection.
  3875.                   As an example, an instance of the adspConnState object
  3876.                   might be named
  3877.                   adspConnState.0.80.220.7.0.80.239.142.31231"
  3878.               INDEX { adspConnLocalAddress, adspConnRemoteAddress,
  3879.                       adspConnLocalConnID }
  3880.               ::= { adspConnTable 1 }
  3881.  
  3882.           AdspConnEntry ::= SEQUENCE {
  3883.               adspConnLocalAddress        DdpSocketAddress,
  3884.               adspConnLocalConnID         INTEGER (0..65535),
  3885.               adspConnRemoteAddress       DdpSocketAddress,
  3886.               adspConnRemoteConnID        INTEGER (0..65535),
  3887.               adspConnState               INTEGER
  3888.           }
  3889.  
  3890.           adspConnLocalAddress OBJECT-TYPE
  3891.               SYNTAX DdpSocketAddress
  3892.               ACCESS not-accessible
  3893.               STATUS mandatory
  3894.               DESCRIPTION
  3895.                   "The local DDP address of this ADSP connection."
  3896.               ::= { adspConnEntry 1 }
  3897.  
  3898.           adspConnLocalConnID OBJECT-TYPE
  3899.               SYNTAX INTEGER (0..65535)
  3900.               ACCESS not-accessible
  3901.               STATUS mandatory
  3902.               DESCRIPTION
  3903.                   "The local Connection ID of this ADSP connection.  If
  3904.                   this entry specifies an ADSP listener, this value
  3905.                   shall be zero."
  3906.               ::= { adspConnEntry 2 }
  3907.  
  3908.           adspConnRemoteAddress OBJECT-TYPE
  3909.               SYNTAX DdpSocketAddress
  3910.               ACCESS not-accessible
  3911.               STATUS mandatory
  3912.               DESCRIPTION
  3913.                   "The remote DDP address of this ADSP connection.  If
  3914.                   this entry specifies an ADSP listener, this value
  3915.                   shall be zero."
  3916.               ::= { adspConnEntry 3 }
  3917.  
  3918.           adspConnRemoteConnID OBJECT-TYPE
  3919.  
  3920.  
  3921.  
  3922. Waldbusser & Frisa                                             [Page 70]
  3923.  
  3924. RFC 1742                    AppleTalk MIB II                January 1995
  3925.  
  3926.  
  3927.               SYNTAX INTEGER (0..65535)
  3928.               ACCESS read-only
  3929.               STATUS mandatory
  3930.               DESCRIPTION
  3931.                   "The remote Connection ID of this ADSP connection.
  3932.                   If this entry specifies an ADSP listener, this value
  3933.                   shall be zero."
  3934.               ::= { adspConnEntry 4 }
  3935.  
  3936.           adspConnState OBJECT-TYPE
  3937.               SYNTAX INTEGER {
  3938.                   open(1),
  3939.                   localHalfOpen(2),
  3940.                   remoteHalfOpen(3),
  3941.                   listening(4),
  3942.                   closed(5),
  3943.                   invalid(6)
  3944.               }
  3945.               ACCESS read-write
  3946.               STATUS mandatory
  3947.               DESCRIPTION
  3948.                   "The state of this ADSP connection.  The state is
  3949.                   open if both ends are established.  If only one end
  3950.                   is established, then the state is half-open.  If
  3951.                   neither end is established, then the state is
  3952.                   closed.  If an ADSP server is listening on a socket
  3953.                   and is not yet connected, its state is set to
  3954.                   listening, and the adspConnRemoteAddress,
  3955.                   adspConnRemoteSocket, adspConnRemoteConnID, and
  3956.                   adspConnRemoteWindowSize are all set to zero.
  3957.  
  3958.                   Setting this object to the value invalid(6) has the
  3959.                   effect of invalidating the corresponding entry in
  3960.                   the adspConnTable.  That is, it  effectively
  3961.                   disassociates the mapping identified with said
  3962.                   entry.  It is an implementation-specific matter as
  3963.                   to whether the agent removes an invalidated entry
  3964.                   from the table. Accordingly, management stations
  3965.                   must be prepared to receive from agents tabular
  3966.                   information corresponding to entries not currently
  3967.                   in use.  Proper interpretation of such entries
  3968.                   requires examination of the relevant adspConnState
  3969.                   object."
  3970.               ::= { adspConnEntry 5 }
  3971.  
  3972.  
  3973.  
  3974.  
  3975.  
  3976.  
  3977.  
  3978. Waldbusser & Frisa                                             [Page 71]
  3979.  
  3980. RFC 1742                    AppleTalk MIB II                January 1995
  3981.  
  3982.  
  3983.           -- The ATPortPtoP Group
  3984.           --
  3985.           -- Implementation of this group is mandatory for all entities
  3986.           -- that implement AppleTalk point-to-point links
  3987.  
  3988.           atportPtoPTable OBJECT-TYPE
  3989.               SYNTAX SEQUENCE OF AtportPtoPEntry
  3990.               ACCESS not-accessible
  3991.               STATUS mandatory
  3992.               DESCRIPTION
  3993.                   "A list of AppleTalk point-to-point connections for
  3994.                   this entity."
  3995.               ::= { atportptop 1 }
  3996.  
  3997.           atportPtoPEntry OBJECT-TYPE
  3998.               SYNTAX AtportPtoPEntry
  3999.               ACCESS not-accessible
  4000.               STATUS mandatory
  4001.               DESCRIPTION
  4002.                   "The description of one of the AppleTalk
  4003.                   point-to-point connections on this entity.
  4004.  
  4005.                   As an example, an instance of the
  4006.                   atportPtoPRemoteAddress object might be named
  4007.                   atportPtoPRemoteAddress.2"
  4008.               INDEX { atportPtoPIndex }
  4009.               ::= { atportPtoPTable 1 }
  4010.  
  4011.           AtportPtoPEntry ::= SEQUENCE {
  4012.               atportPtoPIndex           INTEGER,
  4013.               atportPtoPProtocol        OBJECT IDENTIFIER,
  4014.               atportPtoPRemoteName      DisplayString,
  4015.               atportPtoPRemoteAddress   OCTET STRING,
  4016.               atportPtoPPortIndex       INTEGER,
  4017.               atportPtoPStatus          INTEGER
  4018.           }
  4019.  
  4020.           atportPtoPIndex OBJECT-TYPE
  4021.               SYNTAX INTEGER
  4022.               ACCESS not-accessible
  4023.               STATUS mandatory
  4024.               DESCRIPTION
  4025.                   "A unique value for each AppleTalk point-to-point
  4026.                   connection.  Its value is between 1 and the total
  4027.                   number of AppleTalk point-to-point connections.  The
  4028.                   value for each connection must remain constant at
  4029.                   least from the re-initialization of the entity's
  4030.                   network management system to the next
  4031.  
  4032.  
  4033.  
  4034. Waldbusser & Frisa                                             [Page 72]
  4035.  
  4036. RFC 1742                    AppleTalk MIB II                January 1995
  4037.  
  4038.  
  4039.                   re-initialization."
  4040.               ::= { atportPtoPEntry 1 }
  4041.  
  4042.           atportPtoPProtocol OBJECT-TYPE
  4043.               SYNTAX OBJECT IDENTIFIER
  4044.               ACCESS read-write
  4045.               STATUS mandatory
  4046.               DESCRIPTION
  4047.                   "The protocol type used over the point-to-point
  4048.                   connection."
  4049.               ::= { atportPtoPEntry 2 }
  4050.  
  4051.           atportPtoPRemoteName OBJECT-TYPE
  4052.               SYNTAX DisplayString
  4053.               ACCESS read-write
  4054.               STATUS mandatory
  4055.               DESCRIPTION
  4056.                   "A text string containing the network node name of the
  4057.                   entity at the other end of the point-to-point link.
  4058.                   If the name is unknown or undefined, then this
  4059.                   string is zero length."
  4060.               ::= { atportPtoPEntry 3 }
  4061.  
  4062.           atportPtoPRemoteAddress OBJECT-TYPE
  4063.               SYNTAX OCTET STRING
  4064.               ACCESS read-write
  4065.               STATUS mandatory
  4066.               DESCRIPTION
  4067.                   "The network address of the entity at the other end
  4068.                   of the point-to-point link in network byte order.
  4069.                   The format of this address can be determined
  4070.                   by examinating the atportType corresponding to this
  4071.                   entry.  If the address is unknown or undefined, then
  4072.                   this string is zero length."
  4073.               ::= { atportPtoPEntry 4 }
  4074.  
  4075.           atportPtoPPortIndex OBJECT-TYPE
  4076.               SYNTAX INTEGER
  4077.               ACCESS read-write
  4078.               STATUS mandatory
  4079.               DESCRIPTION
  4080.                   "The AppleTalk port associated with this
  4081.                   point-to-point connection.  The interface identified
  4082.                   by a particular value of this index is the same
  4083.                   interface as identified by the same value of
  4084.                   atportIndex."
  4085.               ::= { atportPtoPEntry 5 }
  4086.  
  4087.  
  4088.  
  4089.  
  4090. Waldbusser & Frisa                                             [Page 73]
  4091.  
  4092. RFC 1742                    AppleTalk MIB II                January 1995
  4093.  
  4094.  
  4095.           atportPtoPStatus OBJECT-TYPE
  4096.               SYNTAX INTEGER {
  4097.                   valid(1),
  4098.                   invalid(2)
  4099.               }
  4100.               ACCESS read-write
  4101.               STATUS mandatory
  4102.               DESCRIPTION
  4103.                   "The status of this entry in the atportPtoPTable.
  4104.  
  4105.                   Setting this object to the value invalid(2) has the
  4106.                   effect of invalidating the corresponding entry in
  4107.                   the atportPtoPTable.  That is, it  effectively
  4108.                   disassociates the mapping identified with said
  4109.                   entry.  It is an implementation-specific matter as
  4110.                   to whether the agent removes an invalidated entry
  4111.                   from the table. Accordingly, management stations
  4112.                   must be prepared to receive from agents tabular
  4113.                   information corresponding to entries not currently
  4114.                   in use.  Proper interpretation of such entries
  4115.                   requires examinationr of the relevant
  4116.                   atportPtoPStatus object."
  4117.               ::= { atportPtoPEntry 6 }
  4118.  
  4119.           atportPtoPProtoOids OBJECT IDENTIFIER ::= { atportptop 2 }
  4120.  
  4121.           -- A list of values to be used for the atportPtoPProtocol
  4122.           -- variable.
  4123.           -- When new protocols are defined, their oids may be defined
  4124.           -- in separate MIB documents in different branches of the tree.
  4125.  
  4126.           pToPProtoOther OBJECT IDENTIFIER ::= { atportPtoPProtoOids 1 }
  4127.           pToPProtoAurp OBJECT IDENTIFIER ::= { atportPtoPProtoOids 2 }
  4128.           pToPProtoCaymanUdp OBJECT IDENTIFIER ::=
  4129.                       { atportPtoPProtoOids 3 }
  4130.           pToPProtoAtkvmsDecnetIV OBJECT IDENTIFIER ::=
  4131.                       { atportPtoPProtoOids 4 }
  4132.           pToPProtoLiaisonUdp OBJECT IDENTIFIER ::=
  4133.                       { atportPtoPProtoOids 5 }
  4134.           pToPProtoIpx OBJECT IDENTIFIER ::= { atportPtoPProtoOids 6 }
  4135.           pToPProtoShivaIp OBJECT IDENTIFIER ::=
  4136.                       { atportPtoPProtoOids 7 }
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146. Waldbusser & Frisa                                             [Page 74]
  4147.  
  4148. RFC 1742                    AppleTalk MIB II                January 1995
  4149.  
  4150.  
  4151.           -- The Per Port Counters Group
  4152.           --
  4153.           -- Implementation of this group is optional.
  4154.  
  4155.           perPortTable OBJECT-TYPE
  4156.               SYNTAX SEQUENCE OF PerPortEntry
  4157.               ACCESS not-accessible
  4158.               STATUS mandatory
  4159.               DESCRIPTION
  4160.                   "The table of per-port statistics for this entity."
  4161.               ::= { perPort 1 }
  4162.  
  4163.           perPortEntry OBJECT-TYPE
  4164.               SYNTAX PerPortEntry
  4165.               ACCESS not-accessible
  4166.               STATUS mandatory
  4167.               DESCRIPTION
  4168.                   "The statistics available for a particular port on
  4169.                   this entity.
  4170.  
  4171.                   As an example, an instance of the perPortAarpInProbes
  4172.                   object might be named perPortAarpInProbes.2"
  4173.               INDEX { atportIndex }
  4174.               ::= { perPortTable  1 }
  4175.  
  4176.           PerPortEntry ::= SEQUENCE {
  4177.               perPortAarpInProbes             Counter,
  4178.               perPortAarpOutProbes            Counter,
  4179.               perPortAarpInReqs               Counter,
  4180.               perPortAarpOutReqs              Counter,
  4181.               perPortAarpInRsps               Counter,
  4182.               perPortAarpOutRsps              Counter,
  4183.               perPortDdpInReceives            Counter,
  4184.               perPortDdpInLocalDatagrams      Counter,
  4185.               perPortDdpNoProtocolHandlers    Counter,
  4186.               perPortDdpTooShortErrors        Counter,
  4187.               perPortDdpTooLongErrors         Counter,
  4188.               perPortDdpChecksumErrors        Counter,
  4189.               perPortDdpForwRequests          Counter,
  4190.               perPortRtmpInDataPkts           Counter,
  4191.               perPortRtmpOutDataPkts          Counter,
  4192.               perPortRtmpInRequestPkts        Counter,
  4193.               perPortRtmpRouteDeletes         Counter,
  4194.               perPortZipInZipQueries          Counter,
  4195.               perPortZipInZipReplies          Counter,
  4196.               perPortZipInZipExtendedReplies  Counter,
  4197.               perPortZipZoneConflictErrors    Counter,
  4198.               perPortZipInErrors              Counter,
  4199.  
  4200.  
  4201.  
  4202. Waldbusser & Frisa                                             [Page 75]
  4203.  
  4204. RFC 1742                    AppleTalk MIB II                January 1995
  4205.  
  4206.  
  4207.               perPortNbpInLookUpRequests      Counter,
  4208.               perPortNbpInLookUpReplies       Counter,
  4209.               perPortNbpInBroadcastRequests   Counter,
  4210.               perPortNbpInForwardRequests     Counter,
  4211.               perPortNbpOutLookUpReplies      Counter,
  4212.               perPortNbpRegistrationFailures  Counter,
  4213.               perPortNbpInErrors              Counter,
  4214.               perPortEchoRequests             Counter,
  4215.               perPortEchoReplies              Counter
  4216.           }
  4217.  
  4218.           perPortAarpInProbes OBJECT-TYPE
  4219.               SYNTAX Counter
  4220.               ACCESS read-only
  4221.               STATUS mandatory
  4222.               DESCRIPTION
  4223.                   "The total number of AARP Probe packets received
  4224.                   by this entity on this port."
  4225.               ::= { perPortEntry 1 }
  4226.  
  4227.           perPortAarpOutProbes OBJECT-TYPE
  4228.               SYNTAX Counter
  4229.               ACCESS read-only
  4230.               STATUS mandatory
  4231.               DESCRIPTION
  4232.                   "The total number of AARP Probe packets sent by
  4233.                   this entity on this port."
  4234.               ::= { perPortEntry 2 }
  4235.  
  4236.           perPortAarpInReqs OBJECT-TYPE
  4237.               SYNTAX Counter
  4238.               ACCESS read-only
  4239.               STATUS mandatory
  4240.               DESCRIPTION
  4241.                   "The total number of AARP Request packets received
  4242.                   by this entity on this port."
  4243.               ::= { perPortEntry 3 }
  4244.  
  4245.           perPortAarpOutReqs OBJECT-TYPE
  4246.               SYNTAX Counter
  4247.               ACCESS read-only
  4248.               STATUS mandatory
  4249.               DESCRIPTION
  4250.                   "The total number of AARP Request packets sent by
  4251.                   this entity on this port."
  4252.               ::= { perPortEntry 4 }
  4253.  
  4254.  
  4255.  
  4256.  
  4257.  
  4258. Waldbusser & Frisa                                             [Page 76]
  4259.  
  4260. RFC 1742                    AppleTalk MIB II                January 1995
  4261.  
  4262.  
  4263.           perPortAarpInRsps OBJECT-TYPE
  4264.               SYNTAX Counter
  4265.               ACCESS read-only
  4266.               STATUS mandatory
  4267.               DESCRIPTION
  4268.                   "The total number of AARP Response packets received
  4269.                   by this entity on this port."
  4270.               ::= { perPortEntry 5 }
  4271.  
  4272.           perPortAarpOutRsps OBJECT-TYPE
  4273.               SYNTAX Counter
  4274.               ACCESS read-only
  4275.               STATUS mandatory
  4276.               DESCRIPTION
  4277.                   "The total number of AARP Response packets sent by
  4278.                   this entity on this port."
  4279.               ::= { perPortEntry 6 }
  4280.  
  4281.  
  4282.           perPortDdpInReceives OBJECT-TYPE
  4283.               SYNTAX Counter
  4284.               ACCESS read-only
  4285.               STATUS mandatory
  4286.               DESCRIPTION
  4287.                   "The total number of input datagrams received by DDP
  4288.                   on this port, including those received in error."
  4289.               ::= { perPortEntry 7 }
  4290.  
  4291.           perPortDdpInLocalDatagrams OBJECT-TYPE
  4292.               SYNTAX Counter
  4293.               ACCESS read-only
  4294.               STATUS mandatory
  4295.               DESCRIPTION
  4296.                   "The total number of input DDP datagrams on this
  4297.                   port for which this entity was their final DDP
  4298.                   destination."
  4299.               ::= { perPortEntry 8 }
  4300.  
  4301.           perPortDdpNoProtocolHandlers OBJECT-TYPE
  4302.               SYNTAX Counter
  4303.               ACCESS read-only
  4304.               STATUS mandatory
  4305.               DESCRIPTION
  4306.                   "The total number of DDP datagrams addressed to this
  4307.                   entity on this port that were addressed to an upper
  4308.                   layer protocol for which no protocol handler
  4309.                   existed."
  4310.               ::= { perPortEntry 9 }
  4311.  
  4312.  
  4313.  
  4314. Waldbusser & Frisa                                             [Page 77]
  4315.  
  4316. RFC 1742                    AppleTalk MIB II                January 1995
  4317.  
  4318.  
  4319.           perPortDdpTooShortErrors OBJECT-TYPE
  4320.               SYNTAX Counter
  4321.               ACCESS read-only
  4322.               STATUS mandatory
  4323.               DESCRIPTION
  4324.                   "The total number of input DDP datagrams on this
  4325.                   port dropped because the received data length was
  4326.                   less than the data length specified in the DDP
  4327.                   header or the received data length was less than the
  4328.                   length of the expected DDP header."
  4329.               ::= { perPortEntry 10 }
  4330.  
  4331.           perPortDdpTooLongErrors OBJECT-TYPE
  4332.               SYNTAX Counter
  4333.               ACCESS read-only
  4334.               STATUS mandatory
  4335.               DESCRIPTION
  4336.                   "The total number of input DDP datagrams on this
  4337.                   port dropped because they exceeded the maximum DDP
  4338.                   datagram size."
  4339.               ::= { perPortEntry 11 }
  4340.  
  4341.           perPortDdpChecksumErrors OBJECT-TYPE
  4342.               SYNTAX Counter
  4343.               ACCESS read-only
  4344.               STATUS mandatory
  4345.               DESCRIPTION
  4346.                   "The total number of input DDP datagrams on this
  4347.                   port for which this DDP entity was their final
  4348.                   destination, and which were dropped because of a
  4349.                   checksum error." ::= { perPortEntry 12 }
  4350.  
  4351.           perPortDdpForwRequests OBJECT-TYPE
  4352.               SYNTAX Counter
  4353.               ACCESS read-only
  4354.               STATUS mandatory
  4355.               DESCRIPTION
  4356.                   "The number of input datagrams on this port for
  4357.                   which this entity was not their final DDP
  4358.                   destination, as a result of which an attempt was
  4359.                   made to find a route to forward them to that final
  4360.                   destination."
  4361.               ::= { perPortEntry 13 }
  4362.  
  4363.  
  4364.           perPortRtmpInDataPkts OBJECT-TYPE
  4365.               SYNTAX Counter
  4366.               ACCESS read-only
  4367.  
  4368.  
  4369.  
  4370. Waldbusser & Frisa                                             [Page 78]
  4371.  
  4372. RFC 1742                    AppleTalk MIB II                January 1995
  4373.  
  4374.  
  4375.               STATUS mandatory
  4376.               DESCRIPTION
  4377.                   "A count of the number of good RTMP data packets
  4378.                   received by this entity on this port."
  4379.               ::= { perPortEntry 14 }
  4380.  
  4381.           perPortRtmpOutDataPkts OBJECT-TYPE
  4382.               SYNTAX Counter
  4383.               ACCESS read-only
  4384.               STATUS mandatory
  4385.               DESCRIPTION
  4386.                   "A count of the number of RTMP packets sent by this
  4387.                   entity on this port."
  4388.               ::= { perPortEntry 15 }
  4389.  
  4390.           perPortRtmpInRequestPkts OBJECT-TYPE
  4391.               SYNTAX Counter
  4392.               ACCESS read-only
  4393.               STATUS mandatory
  4394.               DESCRIPTION
  4395.                   "A count of the number of good RTMP Request packets
  4396.                   received by this entity on this port."
  4397.               ::= { perPortEntry 16 }
  4398.  
  4399.           perPortRtmpRouteDeletes OBJECT-TYPE
  4400.               SYNTAX Counter
  4401.               ACCESS read-only
  4402.               STATUS mandatory
  4403.               DESCRIPTION
  4404.                   "A count of the number of times RTMP deletes a route
  4405.                   on this port because it was aged out of the table."
  4406.               ::= { perPortEntry 17 }
  4407.  
  4408.  
  4409.           perPortZipInZipQueries OBJECT-TYPE
  4410.               SYNTAX Counter
  4411.               ACCESS read-only
  4412.               STATUS mandatory
  4413.               DESCRIPTION
  4414.                   "The number of ZIP Queries received by this entity
  4415.                   on this port."
  4416.               ::= { perPortEntry 18 }
  4417.  
  4418.           perPortZipInZipReplies OBJECT-TYPE
  4419.               SYNTAX Counter
  4420.               ACCESS read-only
  4421.               STATUS mandatory
  4422.               DESCRIPTION
  4423.  
  4424.  
  4425.  
  4426. Waldbusser & Frisa                                             [Page 79]
  4427.  
  4428. RFC 1742                    AppleTalk MIB II                January 1995
  4429.  
  4430.  
  4431.                   "The number of ZIP Replies received by this entity
  4432.                   on this port."
  4433.               ::= { perPortEntry 19 }
  4434.  
  4435.           perPortZipInZipExtendedReplies OBJECT-TYPE
  4436.               SYNTAX Counter
  4437.               ACCESS read-only
  4438.               STATUS mandatory
  4439.               DESCRIPTION
  4440.                   "The number of ZIP Extended Replies received by this
  4441.                   entity on this port."
  4442.               ::= { perPortEntry 20 }
  4443.  
  4444.           perPortZipZoneConflictErrors OBJECT-TYPE
  4445.               SYNTAX Counter
  4446.               ACCESS read-only
  4447.               STATUS mandatory
  4448.               DESCRIPTION
  4449.                   "The number of times a conflict has been detected on
  4450.                   this port between this entity's zone information and
  4451.                   another entity's zone information."
  4452.               ::= { perPortEntry 21 }
  4453.  
  4454.           perPortZipInErrors OBJECT-TYPE
  4455.               SYNTAX Counter
  4456.               ACCESS read-only
  4457.               STATUS mandatory
  4458.               DESCRIPTION
  4459.                   "The number of ZIP packets received by this entity
  4460.                   on this port that were rejected for any error."
  4461.               ::= { perPortEntry 22 }
  4462.  
  4463.  
  4464.           perPortNbpInLookUpRequests OBJECT-TYPE
  4465.               SYNTAX Counter
  4466.               ACCESS read-only
  4467.               STATUS mandatory
  4468.               DESCRIPTION
  4469.                   "The number of NBP LookUp Requests received on this
  4470.                   port."
  4471.               ::= { perPortEntry 23 }
  4472.  
  4473.           perPortNbpInLookUpReplies OBJECT-TYPE
  4474.               SYNTAX Counter
  4475.               ACCESS read-only
  4476.               STATUS mandatory
  4477.               DESCRIPTION
  4478.                   "The number of NBP LookUp Replies received on this
  4479.  
  4480.  
  4481.  
  4482. Waldbusser & Frisa                                             [Page 80]
  4483.  
  4484. RFC 1742                    AppleTalk MIB II                January 1995
  4485.  
  4486.  
  4487.                   port."
  4488.               ::= { perPortEntry 24 }
  4489.  
  4490.           perPortNbpInBroadcastRequests OBJECT-TYPE
  4491.               SYNTAX Counter
  4492.               ACCESS read-only
  4493.               STATUS mandatory
  4494.               DESCRIPTION
  4495.                   "The number of NBP Broadcast Requests received on
  4496.                   this port."
  4497.               ::= { perPortEntry 25 }
  4498.  
  4499.           perPortNbpInForwardRequests OBJECT-TYPE
  4500.               SYNTAX Counter
  4501.               ACCESS read-only
  4502.               STATUS mandatory
  4503.               DESCRIPTION
  4504.                   "The number of NBP Forward Requests received on this
  4505.                   port."
  4506.               ::= { perPortEntry 26 }
  4507.  
  4508.           perPortNbpOutLookUpReplies OBJECT-TYPE
  4509.               SYNTAX Counter
  4510.               ACCESS read-only
  4511.               STATUS mandatory
  4512.               DESCRIPTION
  4513.                   "The number of NBP LookUp Replies sent on this port."
  4514.               ::= { perPortEntry 27 }
  4515.  
  4516.           perPortNbpRegistrationFailures OBJECT-TYPE
  4517.               SYNTAX Counter
  4518.               ACCESS read-only
  4519.               STATUS mandatory
  4520.               DESCRIPTION
  4521.                   "The number of times this node experienced a failure
  4522.                   in attempting to register an NBP entity on this
  4523.                   port."
  4524.               ::= { perPortEntry 28 }
  4525.  
  4526.           perPortNbpInErrors OBJECT-TYPE
  4527.               SYNTAX Counter
  4528.               ACCESS read-only
  4529.               STATUS mandatory
  4530.               DESCRIPTION
  4531.                   "The number of NBP packets received by this entity
  4532.                   on this port that were rejected for any error."
  4533.               ::= { perPortEntry 29 }
  4534.  
  4535.  
  4536.  
  4537.  
  4538. Waldbusser & Frisa                                             [Page 81]
  4539.  
  4540. RFC 1742                    AppleTalk MIB II                January 1995
  4541.  
  4542.  
  4543.           perPortEchoRequests OBJECT-TYPE
  4544.               SYNTAX Counter
  4545.               ACCESS read-only
  4546.               STATUS mandatory
  4547.               DESCRIPTION
  4548.                   "The number of AppleTalk Echo requests received on
  4549.                   this port."
  4550.               ::= { perPortEntry 30 }
  4551.  
  4552.           perPortEchoReplies OBJECT-TYPE
  4553.               SYNTAX Counter
  4554.               ACCESS read-only
  4555.               STATUS mandatory
  4556.               DESCRIPTION
  4557.                   "The count of AppleTalk Echo replies received on
  4558.                   this port."
  4559.               ::= { perPortEntry 31 }
  4560.  
  4561.           END
  4562.  
  4563. 6.  Acknowledgments
  4564.  
  4565.    This document was produced by the IETF AppleTalk-IP Working Group.
  4566.  
  4567.    In addition, the contribution of the following individuals is also
  4568.    acknowledged:
  4569.  
  4570.                Greg Bruell, Wellfleet
  4571.                Phil Budne, Shiva
  4572.                Robert Jeckell, 3Com
  4573.                Greg Merrell, DEC
  4574.                Greg Minshall, Novell, Inc.
  4575.                Bob Morgan, Stanford University
  4576.                Brad Parker, FCR
  4577.                Marshall T. Rose, Dover Beach Consulting
  4578.                Wayne Tackabury, Cayman
  4579.                Jonathan Wenocur, Shiva
  4580.  
  4581.  
  4582.  
  4583.  
  4584.  
  4585.  
  4586.  
  4587.  
  4588.  
  4589.  
  4590.  
  4591.  
  4592.  
  4593.  
  4594. Waldbusser & Frisa                                             [Page 82]
  4595.  
  4596. RFC 1742                    AppleTalk MIB II                January 1995
  4597.  
  4598.  
  4599. 7.  References
  4600.  
  4601.    [1] Cerf, V., "IAB Recommendations for the Development of Internet
  4602.        Network Management Standards", RFC 1052, IAB, April 1988.
  4603.  
  4604.    [2] Cerf, V., "Report of the Second Ad Hoc Network Management Review
  4605.        Group", RFC 1109, IAB, August 1989.
  4606.  
  4607.    [3] Rose M., and K. McCloghrie, "Structure and Identification of
  4608.        Management Information for TCP/IP-based internets", STD 16, RFC
  4609.        1155, Performance Systems International, Hughes LAN Systems, May
  4610.        1990.
  4611.  
  4612.    [4] McCloghrie K., and M. Rose, "Management Information Base for
  4613.        Network Management of TCP/IP-based internets", RFC 1156, Hughes
  4614.        LAN Systems, Performance Systems International, May 1990.
  4615.  
  4616.    [5] Case, J., Fedor, M., Schoffstall, M., and J. Davin, "Simple
  4617.        Network Management Protocol", STD 15, RFC 1157, SNMP Research,
  4618.        Performance Systems International, Performance Systems
  4619.        International, MIT Laboratory for Computer Science, May 1990.
  4620.  
  4621.    [6] Rose, M., Editor, "Management Information Base for Network
  4622.        Management of TCP/IP-based internets: MIB-II", RFC 1158,
  4623.        Performance Systems International, May 1990.
  4624.  
  4625.    [7] Information processing systems - Open Systems Interconnection -
  4626.        Specification of Abstract Syntax Notation One (ASN.1),
  4627.        International Organization for Standardization, International
  4628.        Standard 8824, December 1987.
  4629.  
  4630.    [8] Information processing systems - Open Systems Interconnection -
  4631.        Specification of Basic Encoding Rules for Abstract Notation One
  4632.        (ASN.1), International Organization for Standardization,
  4633.        International Standard 8825, December 1987.
  4634.  
  4635.    [9] Rose, M., and K. McCloghrie, Editors, "Concise MIB Definitions",
  4636.        STD 16, RFC 1212, Performance Systems International, Hughes LAN
  4637.        Systems, March 1991.
  4638.  
  4639.   [10] Gursharan S., Andrews, R., and A. Oppenheimer, "Inside
  4640.        AppleTalk", Second Edition, Addison Wesley, 1990.
  4641.  
  4642.  
  4643.  
  4644.  
  4645.  
  4646.  
  4647.  
  4648.  
  4649.  
  4650. Waldbusser & Frisa                                             [Page 83]
  4651.  
  4652. RFC 1742                    AppleTalk MIB II                January 1995
  4653.  
  4654.  
  4655. Security Considerations
  4656.  
  4657.    Security issues are not discussed in this memo.
  4658.  
  4659. 9.  Authors' Addresses
  4660.  
  4661.    Steven Waldbusser
  4662.    Carnegie Mellon University
  4663.    5000 Forbes Ave.
  4664.    Pittsburgh, PA 15213
  4665.  
  4666.    Phone: 412-268-6628
  4667.    EMail: waldbusser@cmu.edu
  4668.  
  4669.  
  4670.    Karen Frisa
  4671.    FORE Systems, Inc.
  4672.    174 Thorn Hill Road
  4673.    Warrendale, PA 15086-7535
  4674.  
  4675.    Phone: 412-772-6541
  4676.    EMail: kfrisa@fore.com
  4677.  
  4678.  
  4679.  
  4680.  
  4681.  
  4682.  
  4683.  
  4684.  
  4685.  
  4686.  
  4687.  
  4688.  
  4689.  
  4690.  
  4691.  
  4692.  
  4693.  
  4694.  
  4695.  
  4696.  
  4697.  
  4698.  
  4699.  
  4700.  
  4701.  
  4702.  
  4703.  
  4704.  
  4705.  
  4706. Waldbusser & Frisa                                             [Page 84]
  4707.  
  4708.